完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
介紹
CDCTL_BX_E 爲 Lattice 之 iCE40 UL 系列 FPGA (ICE40UL1K-CM36A) 最小系統板,(爲 CDCTL_BX 匯流排控製器未燒寫版本,後綴 E 代表 Empty),板上資源含有:
Lattice 器件使用較爲便捷:
模組支持 3 種配置方式:
下載安裝 Lattice iCEcube2 軟體,然後 File -> New Project 以新建項目: 填寫項目名和路徑後,然後點擊 Next 會彈出添加檔案的視窗, 需要添加 HDL 代碼、SDC 時序約束、PCF 管腳定義,完成後點擊 Finish 即可,檔案也可在項目建立完畢之後再添加。 然後點擊 Run Synplify Pro Synthesis 進行綜合: 然後點擊 Run P & R 佈線並生成燒錄檔案: 最後檢查時序是否滿足: 對於 FPGA 開發,只要 RTL 模擬通過,時序約束亦滿足,那麼就基本不會出問題,(譬如 Altera 公司較新版 Quartus 對很多器件都不再支援 post-route simulation)。 查看電路下載韌體通過 FT232H 系列的 USB 轉 SPI 工具連接電路: Linux 用家需要把 ftdi_sio driver 屏蔽,否則會把 FT232H 默認識別爲串口: $ cd /lib/modules/`uname -r`/kernel/drivers/u***/serial/$ sudo mv ftdi_sio.ko ftdi_sio.ko.bk$ sudo rmmod ftdi_sio模擬測試 你可以使用自己習慣的模擬方式和工具,譬如你可以直接使用 ModelSim, 或者通過 Quartus, ISE 等 IDE 來測試代碼之功能。 這裡僅給出我偏好的方式和官方提供的方式。 通過 python 模擬測試安裝軟體 iverilog (>= v10) 和下載 cocotb, 進入 test_python/ 目錄,通過以下命令即可完成模擬執行: $ COCOTB=/path/to/cocotb make最後通過 GTKWave 查看輸出的波形檔案: 修改代碼再次模擬執行後,只需點擊 GTKWave 的 Reload 按鈕即可更新視窗。 關於 cocotb 具體用法請自行前往其項目專頁查閱相關文檔。 iCEcube2 模擬測試iCEcube2 中包含的 Active-HDL 模擬工具僅存在於 Windows 版本,具體使用方式在新的頁面中查看:iCEcube2 Simulation. 相關資料
|
|
相关推荐
1 个讨论
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
2002 浏览 1 评论
助力AIoT应用:在米尔FPGA开发板上实现Tiny YOLO V4
1136 浏览 0 评论
3111 浏览 1 评论
2771 浏览 0 评论
矩阵4x4个按键,如何把识别结果按编号01-16(十进制)显示在两个七段数码管上?
3064 浏览 0 评论
2224 浏览 58 评论
6107 浏览 113 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-13 16:42 , Processed in 0.613897 second(s), Total 42, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号