0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Xilinx FPGA开发工具总结

FPGA学习交流 来源:互联网 作者:佚名 2018-05-28 11:42 次阅读

在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
    +关注

    关注

    1624

    文章

    21611

    浏览量

    601091
  • Xilinx
    +关注

    关注

    71

    文章

    2154

    浏览量

    120827
收藏 人收藏

    评论

    相关推荐

    先进FPGA开发工具中的时序分析

    1. 概述 对于现今的FPGA芯片供应商,在提供高性能和高集成度独立FPGA芯片和半导体知识产权(IP)产品的同时,还需要提供性能卓越且便捷易用的开发工具。本文将以一家领先的FPGA
    发表于 06-28 15:54 1436次阅读
    先进<b class='flag-5'>FPGA</b><b class='flag-5'>开发工具</b>中的时序分析

    FPGA开发工具有哪些?

    器件开发Xilinx 公司提供的集成化开发平台。ISE 具有界面友好、操作简单的特点,再加上 XilinxFPGA 芯片占有很大的
    发表于 09-27 09:17

    FPGA开发工具----ISE 开发工具、简介、作用

    ISE 是 Xilinx 公司提供的集成化 FPGA 开发软件,它的主要功能包括设计输入(DesignEntry)、综合(Synthesis)、仿真(Simulation)、实现
    发表于 09-27 09:29

    Linux开发工具总结

    Linux是一个优秀的开发环境,但是如果没有好的开发工具作为武器,这个环境给你带来的好处就会大打折扣。幸运的是,有很多好用的Linux和开源开发工具供你选择,如果你是一个新手,你可能不知道有哪些
    发表于 07-23 06:35

    Verilog HDL语言编程基础与FPGA常用开发工具

    关键字:Altera 、FPGA、软硬件协调设计(Verilog & C)、CPU、总线、外设FPGA硬件结构知识Verilog HDL语言编程基础FPGA常用开发工具 SOPC硬件系
    发表于 12-22 08:06

    安富利推出Xilinx Virtex-6 FPGA DSP开

    安富利推出Xilinx Virtex-6 FPGA DSP开发工具套件安富利公司旗下运营机构安富利电子元件宣布推出Xilinx Virtex -6
    发表于 04-24 09:56 1469次阅读

    Xilinx Virtex-4 LX160/200 开发工具套件

    Xilinx Virtex-4 LX160/200 开发工具套件提供了让设计师加速产品上市的完整硬件环境。本套件针对 Xilinx 创新的 Virtex-4 Platform FPGA
    发表于 01-17 14:08 2465次阅读
    <b class='flag-5'>Xilinx</b> Virtex-4 LX160/200 <b class='flag-5'>开发工具</b>套件

    Xilinx FPGA开发实用教程(第2版)-徐文波、田耘

    本书系统地论述了Xilinx FPGA开发方法、开发工具、实际案例及开发技巧,内容涵盖Xilinx
    发表于 07-31 16:20 1.2w次阅读
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>FPGA</b><b class='flag-5'>开发</b>实用教程(第2版)-徐文波、田耘

    Xilinx-FPGA高级开发工具

    FPGA学习资料教程之Xilinx-FPGA高级开发工具,感兴趣的可以看看。
    发表于 09-01 15:27 0次下载

    Zynq-7000 All Programmable SoC的开发工具概述

    了解可用于Zynq-7000 All Programmable SoC的各种开发工具。 从愿景到部署Xilinx开发工具解决端到端开发问题,包括:系统设计,软件和固件
    的头像 发表于 11-26 06:38 3267次阅读

    Xilinx全新开发工具Vitis里,如何配置BSP?

    Xilinx为异构计算打造的全新开发工具Vitis里,BSP被包含在Platform工程里。双击Platform工程里里的platform.spr,等界面初始化完成后,点击右边的“Modify
    的头像 发表于 06-03 16:59 5517次阅读
    <b class='flag-5'>Xilinx</b>全新<b class='flag-5'>开发工具</b>Vitis里,如何配置BSP?

    Xilinx首次推出软件和硬件设计统一的开发工具平台

    Vitis是Xilinx首次推出的一个软件和硬件设计统一的开发工具平台,也是公司从器件向平台公司战略转型的重要产品之一。Vitis 统一软件平台可实现在 Xilinx 异构平台(包括 FPGA
    发表于 08-17 09:06 1065次阅读

    Xilinx 7 系列FPGA中的Serdes总结

    本文档的主要内容详细介绍的是Xilinx 7 系列FPGA中的Serdes总结
    发表于 12-31 17:30 25次下载

    嵌入式linux开发工具总结

    1.嵌入式linux开发工具-编译器gcc(静态库 动态库的制作)可以制作库 库的使用2.嵌入式linux开发工具-调试器gdb(调试方法)目标:可以调试简单的错误以及内存错误3.嵌入式linux
    发表于 11-01 16:32 12次下载
    嵌入式linux<b class='flag-5'>开发工具</b><b class='flag-5'>总结</b>

    Qt Quick开发工具总结

    在实际开发过程中,Qt官方提供了一些工具和实用程序来辅助应用开发,特别是对Qt Quick的开发。本文将对这些工具和实用程序做一些介绍和
    的头像 发表于 09-06 14:59 1824次阅读