سلام .
توسط میکرو بلیز ، برنامه چاپ یک عبارت ساده (Hello world) رو داخل SRAM ذخیره کردم. زمانی که fpga رو پروگرم کردم و در نرم افزار SDK، دکمه Run رو زدم، قاعدتا باید اون عبارت در کنسول SDK نمایش داده میشد، اما با Run کردن، console حالت نوشتن به خودش گرفت! یعنی جوری بود که میتونستیم داخلش تایپ کنیم!
از اینکه در فایل ucf دو مسیر RX و TX را درست آدرس دهی کرده باشم و جابجا نباشند هم کاملا مطمئنم.
نکته دیگه اینه که، در همین پروژه و در SDK، وقتی که خواستم صحت عملکرد Sram را (توسط برنامه memory test) چک کنم، نتیجه Failed شد! اما با جستجوهایی که در فروم xilinx کردم، گفته شده بود که از طریق XMD تست رو انجام بدم، به این صورت که یک عبارت ۸ بیتی رو داخل حافظه بنویسم و سپس بخونم ... که درست عمل کرد.
حالا با این توضیحات، به نظرتون اشکال از کجای کاره که Hello world رو داخل کنسول نشون نمیده؟!
سپاسگزارم
تراشه FPGA و منابع داخلی آن
1
ارسال
1
کاربران
0
Reactions
1,041
نمایش
شروع کننده موضوع
ارسالشده : 25 اسفند، 1396 1:20 ب.ظ