在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过程中的各种信息。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
1. 概述 对于现今的FPGA芯片供应商,在提供高性能和高集成度独立FPGA芯片和半导体知识产权(IP)产品的同时,还需要提供性能卓越且便捷易用的开发工具。本文将以一家领先的FPGA解
发表于 06-28 15:54
•1436次阅读
器件开发商 Xilinx 公司提供的集成化开发平台。ISE 具有界面友好、操作简单的特点,再加上 Xilinx 的 FPGA 芯片占有很大的
发表于 09-27 09:17
ISE 是 Xilinx 公司提供的集成化 FPGA 开发软件,它的主要功能包括设计输入(DesignEntry)、综合(Synthesis)、仿真(Simulation)、实现
发表于 09-27 09:29
Linux是一个优秀的开发环境,但是如果没有好的开发工具作为武器,这个环境给你带来的好处就会大打折扣。幸运的是,有很多好用的Linux和开源开发工具供你选择,如果你是一个新手,你可能不知道有哪些
发表于 07-23 06:35
关键字:Altera 、FPGA、软硬件协调设计(Verilog & C)、CPU、总线、外设FPGA硬件结构知识Verilog HDL语言编程基础FPGA常用开发工具 SOPC硬件系
发表于 12-22 08:06
安富利推出Xilinx Virtex-6 FPGA DSP开发工具套件安富利公司旗下运营机构安富利电子元件宣布推出Xilinx Virtex -6
发表于 04-24 09:56
•1469次阅读
Xilinx Virtex-4 LX160/200 开发工具套件提供了让设计师加速产品上市的完整硬件环境。本套件针对 Xilinx 创新的 Virtex-4 Platform FPGA
发表于 01-17 14:08
•2465次阅读
本书系统地论述了Xilinx FPGA开发方法、开发工具、实际案例及开发技巧,内容涵盖Xilinx
发表于 07-31 16:20
•1.2w次阅读
FPGA学习资料教程之Xilinx-FPGA高级开发工具,感兴趣的可以看看。
发表于 09-01 15:27
•0次下载
了解可用于Zynq-7000 All Programmable SoC的各种开发工具。
从愿景到部署Xilinx开发工具解决端到端开发问题,包括:系统设计,软件和固件
发表于 11-26 06:38
•3267次阅读
在Xilinx为异构计算打造的全新开发工具Vitis里,BSP被包含在Platform工程里。双击Platform工程里里的platform.spr,等界面初始化完成后,点击右边的“Modify
发表于 06-03 16:59
•5517次阅读
Vitis是Xilinx首次推出的一个软件和硬件设计统一的开发工具平台,也是公司从器件向平台公司战略转型的重要产品之一。Vitis 统一软件平台可实现在 Xilinx 异构平台(包括 FPGA
发表于 08-17 09:06
•1065次阅读
本文档的主要内容详细介绍的是Xilinx 7 系列FPGA中的Serdes总结。
发表于 12-31 17:30
•25次下载
1.嵌入式linux开发工具-编译器gcc(静态库 动态库的制作)可以制作库 库的使用2.嵌入式linux开发工具-调试器gdb(调试方法)目标:可以调试简单的错误以及内存错误3.嵌入式linux
发表于 11-01 16:32
•12次下载
在实际开发过程中,Qt官方提供了一些工具和实用程序来辅助应用开发,特别是对Qt Quick的开发。本文将对这些工具和实用程序做一些介绍和
发表于 09-06 14:59
•1824次阅读
评论