اطلاعیه

Collapse
No announcement yet.

پایه های GCLK روی fpga ؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    پایه های GCLK روی fpga ؟

    کار پایه های GCLK روی fpga xillinx چیه ؟
    چجوری از اونها استفاده میشه ؟
    (ماکزیمم فرکانس-سطح ولتاژ ورودی-طریقه فعال کردن)
    :-/
    ^^^^^^^^^^^^^
    خواستن توانستن است

    ^^^^^^^^^^^^^

    #2
    پاسخ : پایه های GCLK روی fpga ؟

    تو fpga شبکه هایی با ظرفیت خازنی کم و skew پایین پخش شدن که به همه CLB ها میرسن. (به زمان تغییر سطح سیگنال skew میگن (لبه سیگنال). یعنی هرچقدر skew کمتر باشه، موقع تغییر سطح، لبه عمودی تری داره)
    GCLK یا global clock ها ورودی هایی هستن که میتونن به این شبکه متصل بشن. با توجه به خاصیتی که این شبکه روت ها دارن، میشه فرکانس بالاتری رو باهاشون انتقال داد. بنابراین کلاک هایی که می خوای به طرح اضافه کنی باید از طریق این ورودی ها وارد fpga بشن.
    طریقه فعال کردن خاصی هم نداره. فقط ورودی کلاک طرح رو یکی از این پین ها میذاری. (مثلا پین معروف 79 اسپارتان3 پکیج PQ208 که ISE هم بطور پیش فرض کلاک طرح رو این پین میذاره)
    من در همین حد می دونستم
    (خوشم میاد تو eda هم هستی!! الان درست بالای پست من!!)
    https://www.linkedin.com/in/mohammadhosseini69

    http://zakhar.blog.ir

    دیدگاه


      #3
      پاسخ : پایه های GCLK روی fpga ؟

      یه مورد دیگه اینه که بعضی وقتا پیش میاد که در یک مدل بزرگ بایستی یک سیگنال به چند CLB بظور همزمان برسه. چون ممکنه یک لاجیک روی چند CLB پخش شده باشه و قاعدتا ممکنه این سیگنالها از طریق چند CLB به موقعیت خاصی برسه و تاخیر ناخواسته ایجاد کنه. بخاطر همین یک سری (از لحاظ تعداد به شدت محدود) پین هایی هستن که به این شبکه هایی که آقای حسینی توضیح دادن متصل هستن. اگر سیگنالی به این شبکه ها متصل بشه میشه مطمئن بود که به همه CLB ها بطور نسبتا همزمان میرسه.

      (عجب فارسی را پاس بداریم یی شد!)

      معمولا خود برنامه سنتز کننده سیگنالهای با کاربرد بالا رو تشخیص میده و تا بشه روی این GCK ها map میکنه.

      دیدگاه


        #4
        پاسخ : پایه های GCLK روی fpga ؟

        خیلی ممنونم.
        آیا می شود از هر GCLK به طور مجزا استفاده نمود. یعنی به یکی یه فرکانسی بدی و به دیگری فرکانس دیگر ؟
        و اینکه DCM چی هست ؟
        ^^^^^^^^^^^^^
        خواستن توانستن است

        ^^^^^^^^^^^^^

        دیدگاه


          #5
          پاسخ : پایه های GCLK روی fpga ؟

          هیچ مهم نیست که شما این GCK1 رو برای چی و اون یکی رو برای چی استفاده میکنی. مهم طراحی شونه نه کاربردشون. دقیقا مثل اینه که بگی آیا با قاشق غذاخوری میشه چایی هم زد؟
          DCM؟؟؟؟
          ایی که وگفتی یعنی چه؟

          دیدگاه


            #6
            پاسخ : پایه های GCLK روی fpga ؟

            DCM : Digital Clock Manager

            DCM واحدی تو fpga هست که بوسیله اون میشه تو کلاک دست برد. DCM به همون شبکه low skew متصل شده و با گرفتن فیدبک از خروجی کلاک
            میتونه کلاک رو کنترل کنه. تو fpga هاس اسپارتان3، چهارتا DCM هست (بغیر از xc3s50 که یکی داره)



            امکاناتی که داره :
            حذف تاخیر کلاکی که از یک سیستم خارجی میاد توسط Delay-Locked Loop (DLL)
            ضرب و تقسیم فرکانس کلاک توسط Digital Frequency Synthesizer (DFS)
            شیفت دادن فاز کلاک
            حذف skew
            تبدیل سطح ولتاژ کلاک ورودی از یک استاندارد به یک استانداردد دیگه و در حالت کلی دوباره بافر کردن کلاک
            و ...
            برای اطلاعات بیشتر بخش application note های xilinx شماره 462 رو ببین (سرچ کن xapp462)
            https://www.linkedin.com/in/mohammadhosseini69

            http://zakhar.blog.ir

            دیدگاه


              #7
              پاسخ : پایه های GCLK روی fpga ؟

              ممنون. همونیه که می خواستم
              خدایش عجب چیزیه این fpga !
              ^^^^^^^^^^^^^
              خواستن توانستن است

              ^^^^^^^^^^^^^

              دیدگاه

              لطفا صبر کنید...
              X