سلام
مدتی هست که با راه اندازی مازول DDR3 رو بورد ML605، (Virtex6( مشکل دارم.
نمونه پروژه مخصوص بورد ML605 رو از سایت xilinx و مدل حافظه برای شبیه سازی رو هم از MIG گرفتم.
اما موقع شبیه سازی یه مشکل عجیب دارم! واسه نوشتن تو حافظه نمی تونم از هر آدرسی که میخوام شروع کنم. همیشه از آدرس 16 شروع می کنه و فقط هم 8 تا 8 بالا میره. مثلا اگه از آدرس 32 شروع کنم، کنترلر تو آدرس 16 مینویسه. داده های burst بعدی رو صرف نظر از اینکه من چه آدرسی بدم، با شروع از 24 مینویسه و همینطور...
واسه خوندن از حافظه هم همین مشکل هست!
سیگنال های آدرس هم درست همونی که من تعیین میکنم تو شبیه سازی به رم داده میشه. (منظورم سیگنال آدرس خود رم) ممکنه اشکال از مدل رم باشه؟
کسی DDR3 رو Virtex6 راه انداخته؟
مدتی هست که با راه اندازی مازول DDR3 رو بورد ML605، (Virtex6( مشکل دارم.
نمونه پروژه مخصوص بورد ML605 رو از سایت xilinx و مدل حافظه برای شبیه سازی رو هم از MIG گرفتم.
اما موقع شبیه سازی یه مشکل عجیب دارم! واسه نوشتن تو حافظه نمی تونم از هر آدرسی که میخوام شروع کنم. همیشه از آدرس 16 شروع می کنه و فقط هم 8 تا 8 بالا میره. مثلا اگه از آدرس 32 شروع کنم، کنترلر تو آدرس 16 مینویسه. داده های burst بعدی رو صرف نظر از اینکه من چه آدرسی بدم، با شروع از 24 مینویسه و همینطور...
واسه خوندن از حافظه هم همین مشکل هست!
سیگنال های آدرس هم درست همونی که من تعیین میکنم تو شبیه سازی به رم داده میشه. (منظورم سیگنال آدرس خود رم) ممکنه اشکال از مدل رم باشه؟
کسی DDR3 رو Virtex6 راه انداخته؟
دیدگاه