在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过程中的各种信息。
ISO9000概述,质量管理体系的建立
5G来临之际,4G该如何定位?
新证据表明,人类磁感可以让大脑感应到地球磁场
硅片半导体制造工艺详细图文版科普
iQOO 7预热:搭配高动态独立Hi-Fi芯片 旗舰级听感
Xilinx FPGA开发工具总结
明智选择电源架构
ntc热敏电阻的阻值如何变化?
西部数据携全平台游戏存储解决方案亮相ChinaJoy 2023
智能魔镜是一款可以人镜互动的智能镜面显示屏
华为邱真:5G智慧园区空间巨大,产业风口已至
分享一款不错的嵌入式静态代码扫描工具
为何说Bert是近年来NLP重大进展的集大成者?
热管理:突破功率密度障碍的 3 种方法
关于智能照明控制系统的设计以及应用
IDIADA机动车试验中心的检测能力范围正式获得更新
EMC彩显二次电源故障检修
基于DSP的音频会议信号合成算法研究
小米“大跃进”销售 售后却脱节
功率半导体是什么,igbt产品又是如何分类的