زبان توصیف سختافزاری VHDL
1
ارسال
1
کاربران
1
Reactions
1,026
نمایش
شروع کننده موضوع
سلام
یکی از امکانات خیلی کاربردی در برد فراد1 در کنار قابلیت های زیادی که این برد داره، تراشه ft2232h هست
به کمک این تراشه علاوه بر پروگرام کردن FPGA و حافظه SPI موجود، میشه بین پورت USB و FPGA یک ارتباط با سرعت بالا ایجاد کرد.
به عنوان مثال در یک پروژه لازم هست نتایج پردازش در FPGA به کاربر در کامپیوتر منتقل بشه
ساده ترین راه ممکن فکر میکنم پورت RS232 باشه (که در برد فراد1 موجود هست) ولی این روش سرعت خیلی بالایی نداره،
گزینه بعدی میتونه ارتباط تحت پروتکل USB باشه. که در USB2.0 میشه به سرعت 480Mbit/S رسید
پیاده سازی این پروتکل پیچیدگی زیادی داره ولی تراشه ft2232h این پروتکل رو پیاده سازی کرده و کافیه فقط داده ها رو به این تراشه داد و اون هم داده ها رو ارسال می کنه
در ادامه انشاالله مد Async FIFO که خیلی ساده است رو توضیح میدم.
ارسالشده : 23 اردیبهشت، 1398 4:53 ب.ظ
حسین رحمانی واکنش نشان داد