(qsf文件 、 tcl文件 和 csv(txt)文件的區別) FPGA管腳分配文件保存、導入導出方法


FPGA管腳分配文件保存方法

  使用別人的工程時,有時找不到他的管腳文件,但可以把他已經綁定好的管腳保存下來,輸出到文件里。

方法一:

  查看引腳綁定情況,quartus -> assignment -> Pins,打開FPGA引腳界面,在這個界面的菜單中可以保存引腳文件為csv格式(表格形式)和tcl格式。

步驟:File -> Export… -> 選擇保存名字和保存格式。

 

方法二:

  直接輸出管腳配置,assignmengt -> Export assignmengt,可以保存配置為qsf格式,該格式可以用記事本查看,在該文件中同樣包含了引腳信息。注意:保存時會在原工程文件夾下新建一個文件夾。

 

  至於元件的其它配置方式,可以在qsf文件和tcl文件中用語句來設置,也可以在Assignment -> device,界面中設置。

 

加載:

  使用已經有的引腳文件時,在選項assignment -> Import assignment,中可以選擇要加載的引腳文件。此時,可以加載qsf 和 csv(或txt)文件。

 

保存的csv(txt)文件、qsf文件 和 tcl文件的區別:

 

csv(txt)文件:包含芯片所有管腳信息,包括分配的和未分配的;

qsf文件:包含管腳分配信息和芯片信息;

tcl文件:只包含已分配管腳信息。

 

                                             tcl腳本應用

tcl腳本可以達到引腳分配的目的,在quartus中一個一個分配管腳很麻煩,可能一個設計有幾百個引腳,這樣分配起來需要很多時間,
並且容易出錯。

在實際應用中一般把引腳分配寫到Tcl腳本中,在新建工程后點擊--tools---TCL scripts--選中你的tcl文件
---點擊run---彈出

TCL scripts “&&&&&&&&”executed(tcl腳本&&&&&&被執行)。再打開pin-planner你會看到所有
需要的引腳已經被分配。

當然在ISE中你同樣可以用類似的辦法分配引腳,也可以用UCF達到分配引腳的目的。
但如果你想深入了解TCL腳本的的話,你會知道TCL腳本如此強大。很多軟件都支持TCL腳本接口而引腳分配只能是一個應用而已。
可以說掌握TCL腳本語言對你的發展還是很有幫助的!

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM