انجمن گفتگوی فراد اندیش

به اشتراک بگذارید:
آگاه‌سازی‌ها
پاک‌کردن همه

بلوک DDR/IO

3 ارسال‌
3 کاربران
0 Reactions
668 نمایش‌
 rbm
(@rbm)
ارسال‌: 21
Eminent Member Customer
شروع کننده موضوع
 

با سلام خدمت اقای مهندس ثقفی و همکاران
چطور میتوان از بلوک های DDR/IOدر FPGAاستفاده کرد؟.ظاهرا میتوان از این بلوک ها برای ورودی های با فرکانس بالا استفاده کرد. وعموما برای چه مواردی از انها استفاده میشود؟
باتشکر.

 
ارسال‌شده : 23 خرداد، 1396 1:15 ق.ظ
(@ahmadsaghafi)
ارسال‌: 107
Estimable Member Admin
 

سلام،

اگر می‌خواهید با وسیله جانبی ارتباط برقرار کنید که دیتا را به صورت DDR ارسال یا دریافت می‌کند باید از این بلوک‌ها استفاده کنید.

در این ارتباط، دیتا هم در لبه بالارونده و هم در لبه پایین رونده کلاک منتقل می‌شود.

برای استفاده از این بلوک، یک روش آن است که آن را مستقیما در کدتان instant کنید. در نرم‌افزار ISE در بخش Language Templates می‌توانید کد مربوط به این کار را پیدا کنید.

 

موفق باشید

 
ارسال‌شده : 26 خرداد، 1396 9:32 ب.ظ
(@arash)
ارسال‌: 1
New Member Customer
 

سلام
ببخشید من در مورد راه اندازی (DDR2 IP Core (Memory Interface Generator که در بخش IP ها با نام MIG شناخته می شود چند تا سوال داشتم:
ظاهرا فایل ucf برای این IP باید شامل چندین TIG مشابه زیر باشد ولی در مرحله Translate ارور می دهد:
NET "memc?_wrapper_inst/memc?_mcb_raw_wrapper_inst/selfrefresh_mcb_mode" TIG;
در UG388 نوشته شده که باید PLL_BAse و BUFPLL برای کلاک زیر ساخت استفاده شود ولی به MIG_Wrapper باید وصل شود که در HDL Instantiate Template نیست!
همچنین از spartan 6 و ISE 14.7 استفاده کردم
ممنون میشم برای بررسی نحوه راه اندازی SDRAM_DDR2

 
ارسال‌شده : 9 بهمن، 1397 1:30 ب.ظ
به اشتراک بگذارید:
>