在xilinx下每種操作其實都對應著一種工具,邏輯綜合,網表與constraint fie的合并,布局布線等等。下面就對各個工具做一個總結。
1、XST(Xilinx Synthesis Technology)是xilinx退出的邏輯語言綜合工具,它所做的就是把HDL語言表述的邏輯綜合成特定的網表文件(netlist file),即NGC文件。NGC包含著電路的邏輯設計。
2、ngdbuild,在xilinx的ise集成開發環境下有一步叫Translate其實就是對應著ngdbuild操作,ngdbuild讀取xst產生的NGC網表文件,結合ucf(user constraint file),生成一個NGD文件(Native Generic Database),這個文件對設計的邏輯描述,包含各種邏輯單元,比如,與門,非門,LUT,flip-flop以及RAM。在ngdbuild操作完成之后,會產生一個.bld的報告,用來記錄ngdbuild操作的各種信息。
3、map,在xilinx的ise集成開發環境下同樣也有一部叫map就對應著map操作,map讀取ngdbuild產生的NGD網表文件,然后把NGD網表文件中包含的邏輯原件(與非門以及RAM等)映射成FPGA中的元件,map的輸出一個是.ncd文件,一個是.pcf文件。在map操作完成之后,會產生一個.mrp的報告,用來記錄map過程中的各種信息。
4、par,par所做的操作就是布局布線,par的輸入是map操作的輸出文件.ncd文件和.pcf文件,par的輸出也是一個.ncd文件,這兩個.ncd文件,名稱是不同的,在map操作完成之后,也會產生一個.par的報告,用來記錄par過程中的各種信息,同時par還會產生PAD、CSV、TXT file用來記錄管腳的分配信息。
5、bitgen,bitgen就是產生配置流的操作,bitgen的輸入就是par操作的輸出文件.ncd文件,bit的輸出如果沒有指明,默認就是routed.bit文件,同樣在bitgen操作完成之后,會產生一個.bgn文件用來記錄bitgen過程中的各種信息。
-
FPGA
+關注
關注
1630文章
21798瀏覽量
606038 -
Xilinx
+關注
關注
71文章
2171瀏覽量
122148
發布評論請先 登錄
相關推薦
先進FPGA開發工具中的時序分析
![先進<b class='flag-5'>FPGA</b><b class='flag-5'>開發工具</b>中的時序分析](https://file.elecfans.com/web2/M00/4D/D7/poYBAGK6vhCAWa_TAAEB6pnDKpI844.png)
FPGA開發工具----ISE 開發工具、簡介、作用
Linux開發工具總結
Verilog HDL語言編程基礎與FPGA常用開發工具
安富利推出Xilinx Virtex-6 FPGA DSP開
Xilinx Virtex-4 LX160/200 開發工具套件
![<b class='flag-5'>Xilinx</b> Virtex-4 LX160/200 <b class='flag-5'>開發工具</b>套件](https://file1.elecfans.com//web2/M00/A6/1C/wKgZomUMO8iAHk-3AAAVUzXlL5E504.jpg)
Xilinx FPGA開發實用教程(第2版)-徐文波、田耘
![<b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b><b class='flag-5'>開發</b>實用教程(第2版)-徐文波、田耘](https://file1.elecfans.com//web2/M00/A6/4A/wKgZomUMPLiAGLAnAAAKd3PY3ok972.jpg)
Zynq-7000 All Programmable SoC的開發工具概述
Xilinx全新開發工具Vitis里,如何配置BSP?
![<b class='flag-5'>Xilinx</b>全新<b class='flag-5'>開發工具</b>Vitis里,如何配置BSP?](https://file.elecfans.com/web1/M00/BE/1A/pIYBAF7XZV6AItEdAABIdgu6Vmk287.png)
Xilinx首次推出軟件和硬件設計統一的開發工具平臺
嵌入式linux開發工具總結
![嵌入式linux<b class='flag-5'>開發工具</b><b class='flag-5'>總結</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論