在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
+关注
关注
1631文章
21806浏览量
606681 -
Xilinx
+关注
关注
71文章
2172浏览量
122344
发布评论请先 登录
相关推荐
先进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)
评论