1、打開(kāi)軟件,點(diǎn)擊file->new project,新建工程
2、設(shè)置FPGA芯片的相關(guān)信息,需要與自己所使用的FPGA芯片信息保持一致(1~4),然后設(shè)置綜合與仿真工具(即5和6,二者基本不變),隨后就是自己所使用的硬件描述語(yǔ)言(7)。其中,步驟1到4參考下面第二張圖
3、這里是之前編輯的匯總,直接finish就行
4、新建源文件
5、選擇文件類(lèi)型,填寫(xiě)文件名,然后一路next和finish下去
6、填寫(xiě)代碼
7、開(kāi)始編譯,成功后可生成原理圖
8、原理圖生成完成,表示編譯成功
9、開(kāi)始功能仿真,此時(shí)需要新建一個(gè)仿真文件,后面同樣一路next和finish
10、系統(tǒng)自動(dòng)生成仿真文件內(nèi)容,可以稍作修改,比如將所有情況枚舉出來(lái)(下圖中未作修改)
11、開(kāi)始仿真,此處也可直接雙擊(后續(xù)所有節(jié)點(diǎn)操作都可),等待結(jié)果
12、觀察彈出來(lái)的時(shí)序窗口,并且可以在下方控制臺(tái)中輸入代碼,如run 1ms,直接回車(chē)。圖中可以看出,abc均為低電平,因?yàn)?+0=0,所以仿真結(jié)果無(wú)誤
13、仿真結(jié)束后,可以開(kāi)始板級(jí)仿真,如下方式打開(kāi)引腳約束(配置)截面,彈出來(lái)的小窗口全部點(diǎn)擊yes和close
14、打開(kāi)的窗口如下所示
15、設(shè)置對(duì)應(yīng)的引腳與電平(此處隨意設(shè)置),保存后關(guān)閉軟件
16、此時(shí)可以看到,已經(jīng)生成了對(duì)應(yīng)的ucf文件,打開(kāi)后如圖所示
17、回到之前的界面,準(zhǔn)備布局布線和生成FPGA可識(shí)別的bit文件,此處等待時(shí)間較長(zhǎng)
18、完成后界面如圖
19、開(kāi)始準(zhǔn)備配置設(shè)備的連接,如下點(diǎn)擊,遇到小窗口,直接點(diǎn)擊OK
20、出現(xiàn)的配置界面如下
21、雙擊Boundary Scan
22、在空白處右擊,如下選擇(此時(shí)需要先將FPGA與上位機(jī)連接好)
23、若是連接好,直接出現(xiàn)下面的結(jié)果,表示身份識(shí)別成功,4處直接點(diǎn)擊yes
24、然后出現(xiàn)如下界面,直接找到自己之前生成的bit文件,點(diǎn)擊open
25、然后出現(xiàn)這個(gè)界面,表示是否下載到flash中,若點(diǎn)擊yes,意味著FPGA掉電后程序依舊存在,本人此處選擇No
26、直接OK
27、右擊,選擇program,表示開(kāi)始下載程序
28-1、出現(xiàn)如下情況,表示信號(hào)線路不一定完整,可以查看是否JTAG接錯(cuò)線,或者接觸不良,或者參考以下鏈接:
https://electronics.stackexchange.com/questions/112415/the-idcode-read-from-the-device-does-not-match-the-idcode-in-the-bsdl-file
https://support.xilinx.com/s/article/13529?language=en_US#:~:text=If%20both%20Initialize%20Chain%20and%20Get%20Device%20IDCODE,opened%20or%20if%20the%20devices%20were%20added%20manually.文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-754756.html
28-2、如下情況,表示下載成功
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-754756.html
到了這里,關(guān)于ISE 14.7基礎(chǔ)使用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!