如何為Intel® Cyclone® 10 FPGA生成後配置BSDL文件
表格目錄
介紹
在這個視頻中,我將向您展示如何生成 Intel Cyclone 10 的後配置BSDL文件。後配置BSDL文件用於執行配置設備的所有內容。這個工具是一個用於生成基於引腳行為修改前配置BSDL文件的腳本。值得注意的是,此工具僅適用於 Intel Cyclone 10 LP 和 Intel Cyclone 10 GX 設備。
生成 Intel Cyclone 10 Post 配置BSDL文件
生成後配置BSDL文件將根據設計中的引腳行為進行修改。如果引腳是輸入引腳,則在BSDL文件中將其定義為 IN 型;如果引腳是輸出引腳,則定義為 OUT 型;如果引腳是差分引腳,則根據引腳分配情況定義為 IN 或 OUT 型。如果引腳是差分對和您所使用的是 Cyclone 10 GX 設備,則定義為 LINKAGE 型,意味著邏輯關係無法測試。請注意,差分對只在 Cyclone 10 GX 設備中提供。
接下來,根據引腳屬性在BSDL文件中修改邊界掃描單元的信息。這些信息是從 Intel Quartus Prime 軟件生成的引腳文件中獲取的。
最後,在高級IO描述部分,只列出了使用了收發器引腳和重啟的信息。這種修改僅適用於 Intel Cyclone 10 GX 設備的BSDL文件。您可以參考此工具附帶的用戶指南以獲取更詳細的後配置修改信息。
所需文件和軟件
為了生成後配置BSDL文件,您需要以下幾個文檔和軟件:
- 後配置BSDL生成器(Post Configuration WSTL Generator)
- 原始配置BSDL文件(原始配置BSDL文件可以從 Intel VHDL 網頁下載)
- 綜合文件(Synthesized File,由 Intel Quartus Prime 軟件生成)
- Intel Quartus Prime 軟件
生成後配置BSDL文件的步驟
下面是生成後配置BSDL文件的步驟:
- 創建一個新的工作目錄,確保文件夾名稱中沒有空格。
- 將所有所需文件複製到創建的工作目錄中。
- 启動 Intel Quartus Prime 軟件,進入 View 標籤下的 Utility 窗口,選擇 Achill Console。
- 打開控制台後,將目錄更改為包含所有所需文件的新建工作目錄。
- 使用底下的命令運行腳本工具:
Sauce seat and article
- 等待腳本運行完畢。當出現 "A new WSTL file is now ready to use" 的消息時,表示已經成功生成後配置BSDL文件。生成的後配置BSDL文件名將在原始文件名的前面添加 "post" 前綴。
現在,您已經可以使用生成的後配置BSDL文件來進行故障檢測和更改設備配置。
常見錯誤
在運行腳本過程中,可能會遇到以下兩個常見錯誤:
- "Please download the correct reconfiguration based BSDL file.":請下載正確的後配置BSDL文件,並確保只有一個BSDL文件複製到工作目錄中。
- "Please make sure that you copy the current file and ensure that only one Pin file exists in the working order.":請確保您已複製了最新的pin文件,並確保工作目錄中只有一個pin文件。
結論
在本視頻中,我們介紹了如何生成 Intel Cyclone 10 的後配置BSDL文件。我們討論了後配置BSDL文件的用途,必須要的文件和軟件,以及生成後配置BSDL文件的具體步驟。我們還提到了一些常見的錯誤提示和解決方法。現在,您已經可以在配置設備時使用這個工具生成後配置BSDL文件。
常見問題解答
問:可以使用這個工具生成其他型號的BSDL文件嗎?
答:不行,此工具僅適用於 Intel Cyclone 10 LP 和 Intel Cyclone 10 GX 設備。
問:是否可以修改生成的後配置BSDL文件?
答:不建議修改生成的後配置BSDL文件,任何修改都可能導致配置錯誤。
問:在哪裡可以找到這個工具的用戶指南?
答:您可以在與這個工具一起下載的資源中找到用戶指南的下載連結。
問:後配置BSDL文件有什麼用途?
答:後配置BSDL文件用於執行所有設備配置和故障檢測操作。
問:我該如何處理常見的錯誤提示?
答:請按照錯誤提示的說明進行操作,確保下載了正確的文件並且只有一個文件複製到工作目錄中。