اون PLL واسه بلوک GTP هست و به درد بلوک های logic دیگه نمی خوره. GTP در virtex5 و GTX و GTH در virtex6 به اضافه GTZ در Virtex7 بلوک های انتقال پرسرعت هستند و در اینترفیس های پرسرعت مثل اترنت استفاده میشن. مثلا نرخ انتقال GTH در Virtex6 برابر 11Gbs هست و واسه خطوط نوری و اترنت 10G گزینه خوبیه (هرچند تو coreهای زایلینکس برای اینکار از چهار تا GTX با سرعت حدود 3G استفاده میشه و من هنوز دلیلش رو نفهمیدم!)
منظورتون از بلوک hardcore هستش دیگه چون اگه softcore باشه که میشه به همه ی بخش های لاجیک تعمیمش داد ؟
دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .
من یه بار دیگه تاپیک رو از اول خوندم. بذار خیالت رو در مورد FPGA راحت کنم. من حداقل تا virtex6 رو میدونم که فلیپ فلاپ هاش حداکثر تا 600(یا شایدم 800) مگاهرتز می تونن کلاک بخورن و به هیچ وجه به 1 نانوثانیه نمیرسه. و فکر نمیکنم FPGA با این توان وجود داشته باشه.
اما شاید یه کلکی بشه زد. بگرد ببین میشه همون transceiverها رو داخل FPGA به هم متصل کرد. می خوای تایمر درست کنی دیگه. پس نیاز به چندتا فلیپ فلاپ داری. خب از همین فلیپ فلاپ های transceiverها استفاده کن. اگرم نشد داخل FPGA وصل بشن، از خارج که میشه پایه های Transceiverها رو به هم وصل کرد. دارم ایده های تخیلی میدما. این ایده ها کلی ارزش داره. :mrgreen:
من یه بار دیگه تاپیک رو از اول خوندم. بذار خیالت رو در مورد FPGA راحت کنم. من حداقل تا virtex6 رو میدونم که فلیپ فلاپ هاش حداکثر تا 600(یا شایدم 800) مگاهرتز می تونن کلاک بخورن و به هیچ وجه به 1 نانوثانیه نمیرسه. و فکر نمیکنم FPGA با این توان وجود داشته باشه.
اما شاید یه کلکی بشه زد. بگرد ببین میشه همون transceiverها رو داخل FPGA به هم متصل کرد. می خوای تایمر درست کنی دیگه. پس نیاز به چندتا فلیپ فلاپ داری. خب از همین فلیپ فلاپ های transceiverها استفاده کن. اگرم نشد داخل FPGA وصل بشن، از خارج که میشه پایه های Transceiverها رو به هم وصل کرد. دارم ایده های تخیلی میدما. این ایده ها کلی ارزش داره. :mrgreen:
حتی تو FPGA هایی که براساس تکنولوژی 16nm طراحی شدن . باز هم فلیپ فلاپ ها حداکثر با 700 یا 800 مگا هرتز کلاک میخورن ؟
مثلا : Virtex®-7 2000T که فکر میکنم تکنولوژی 20nm توش به کار رفته .
دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .
حتی تو FPGA هایی که براساس تکنولوژی 16nm طراحی شدن . باز هم فلیپ فلاپ ها حداکثر با 700 یا 800 مگا هرتز کلاک میخورن ؟
مثلا : Virtex®-7 2000T که فکر میکنم تکنولوژی 20nm توش به کار رفته .
بهرحال Transceiverها از پس این سرعت بر میان. حال از روش های مثل ddr و خطوط تفاضلی استفاده میکنن به کنار. شاید فلیپ فلاپ هاشون هم فرق داشته باشه.
شما زمان رو با چی می خوای تریگر کنی؟ اگه سیگنال خارجی داری بده به همین transceiverها دیگه. واست تبدیل میکنه به داده های موازی و تو fpga میتونی بخونیش...
اونچه قراره فرمان تریگ رو انجام بده
مقاومت خروجیش 50 اهم و رسپان تایمی در حد 259 پیکوثانیه داره .
من در مورد مشخصه های الکتریکی سیگنال transceiverها چیزی نمی دونم و نمی تونم نظر بدم. باید همون دیتاشیت ها رو بیینی. اما نکته دیگه اینه که باید سیگنال رو تفاضلی هم بکنی
در مورد response time (اگه منظور همین بود) متوجه نشدم در رابطه با تریگر چه معنایی داره!
من در مورد مشخصه های الکتریکی سیگنال transceiverها چیزی نمی دونم و نمی تونم نظر بدم. باید همون دیتاشیت ها رو بیینی. اما نکته دیگه اینه که باید سیگنال رو تفاضلی هم بکنی
در مورد response time (اگه منظور همین بود) متوجه نشدم در رابطه با تریگر چه معنایی داره!
منظورم اینه که پایه ها حداقل باید توانایی ساپورت کردن فرکانس 4 گیگا هرتز رو داشته باشن .
دعایم کنید که شاید به واسطه ی دعای خیر شما مشکلاتم حل شود .
دیدگاه