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

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

3天内不再提示

仿真Xilinx网表

FPGA杂记 来源:FPGA杂记 作者:小牛1022 2022-12-20 10:06 次阅读

Xilinx-vivado的网表形式有edf和dcp两个方式,两个方式各有不同。对于仿真来说,两者均需转换为verilog的形式进行仿真,只是使用的命令不同。

转换为仿真文件的命令

对于dcp文件可以在tcl中使用open_checkpoint命令或者从gui界面中选择file->open checkpoint打开dcp文件,之后使用wirte_verilg命令就可以生成对应的Verilog文件。

对于edf文件,gui界面中没有对应的选项,只有使用tcl命令。read_edif用于读取edf文件,之后输入link_desing -top xxx(xxx表示顶层名称,不要加后缀),最后再使用write_verilog命令就可以对应生成Verilog文件。

仿真工具的支持情况

通过该以上两种方式生成的Verilog文件均可以在vivado中进行仿真。但是,dcp生成的verilog文件可以在modelsim中进行仿真,而edf生成的Verilog文件不能在modelsim、VCS等其他厂商的工具中进行仿真。edf生成的Verilog文件不能在modelsim、VCS等厂商仿真的原因在于该Verilog中只包含了xilinx对应的秘钥,而不包含其他厂商的秘钥,具体可以详见每一个生成文件末尾乱码的起始位置。只要有对应厂商的名字,就可以在对应的工具中进行仿真。

04a9a0bc-7f90-11ed-8abf-dac502259ad0.png

dcp生成的Verilog文件能够仿真的原因在于dcp格式只是一种文件打包的形式,转换为Verilog形式之后就相当于恢复了原来的文件源码,而源码文件一般情况下都可以在各个厂商的仿真工具中进行仿真,除非源码本身就包含固定的加密文件。

对于xilinx-ise的ngc格式的网表文件,使用netgen命令就可以生成对应的verilog形式的仿真文件。

PS:edif 和 dcp的区别:封装成 edif 文件时,不能将 Xilinx ip 核封装在文件中,而 dcp 可以;例化时,edif 是网表文件,例化时需要增加同名的 hdl 文件,dcp 文件其实是一个压缩文件,例化时只需使用 dcp 文件即可

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Xilinx
    +关注

    关注

    70

    文章

    2121

    浏览量

    119373
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132161
  • Verilog
    +关注

    关注

    28

    文章

    1326

    浏览量

    109302
  • 网表
    +关注

    关注

    0

    文章

    13

    浏览量

    7522
  • Vivado
    +关注

    关注

    18

    文章

    790

    浏览量

    65101

原文标题:仿真Xilinx网表

文章出处:【微信号:FPGA杂记,微信公众号:FPGA杂记】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    怎样单独使用modelsim仿真xilinx呢?

    直接在modelsim软件内执行.do文件进行仿真,不通过vivado调用modelsim,vivado仅用于生成IP核。
    的头像 发表于 12-04 18:26 591次阅读
    怎样单独使用modelsim<b class='flag-5'>仿真</b><b class='flag-5'>xilinx</b>呢?

    Altera和Xilinx Modelsim仿真

    Altera和Xilinx Modelsim仿真库Altera和Xilinx Modelsim仿真库 我们通常使用modelsim软件作为仿真
    发表于 08-10 18:31

    Xilinx Fpga前仿真仿真

    Xilinx Fpga前仿真仿真
    发表于 08-15 18:49

    Xilinx Fpga前仿真仿真

    本帖最后由 eehome 于 2013-1-5 10:08 编辑 Xilinx Fpga前仿真仿真
    发表于 08-17 08:50

    Xilinx仿真DDR3

    ,几次出现the design unit was not found,modelsim已经编译好xilinx仿真文件了,不知道为什么还出现这样的错误,请大家讨论下。
    发表于 01-21 10:12

    xilinx EDF已经综合过的文件怎样添加到Vivado工程中?

    xilinx EDF已经综合过的文件怎样添加到Vivado工程中?买了一个第三方的IP,给出了端口列表和核心模块发射机的.edf已经综合过的
    发表于 09-07 11:34

    基于 FPAG xilinx vivado 仿真模式介绍

    除了可以输出一个标准文件以外,还可以输出Verilog或者VHDL,其中标准文件是用
    发表于 01-24 11:06

    硬件协同仿真或HDL生成遇到错误

    。当我将设计移植到Virtex 5 FPGA时出现问题。我在Design Suite和MATLAB的网络服务器上有一个有效的许可证,以下是我每次进行硬件协同仿真或HDL生成时都会遇到的错误。请帮助
    发表于 11-29 16:07

    仿真与RTL仿真相比有何优势

    仿真与RTL仿真相比有何优势?“线与”逻辑是什么?
    发表于 11-04 06:23

    Xilinx FPGA的仿真技术设计指南

    Power Expert是一套可以支持Xilinx FPGA设计的最新设计工具,设计数字系统的工程师只要利用这套工具,便可解决仿真电路的设计问题。这个设计工具网页详列Xilinx各种不同的FPGA产品以供工程师挑
    发表于 03-16 14:48 137次下载

    MODELSIM仿真(适合xilinx ISE)

    基于Xilinx ISE的modelsim仿真教程
    发表于 11-30 15:52 8次下载

    如何使用Xilinx仿真平台加速自己的开发

    Xilinx针对Zynq 7000,Zynq Ultrascale + MPSoC和Microblaze的QEMU简介。 了解如何使用Xilinx的开源强大仿真平台加速您的开发。
    的头像 发表于 11-21 06:33 3366次阅读

    Xilinx:如何使用Zynq仿真平台

    Xilinx合作伙伴和客户展示了他们如何使用Zynq仿真平台。
    的头像 发表于 01-03 13:14 4375次阅读

    如何使用FPGA实现并行数字相关器

    。在GPS信号时域捕获的理论推导基础上,给出了数字下变频电路结构,分析了载波NcO的频率精度,详细讨论了扩频码相关解扩单元阵列的计算方法和电路结构与参数。最后,通过ModclSim算法仿真Xilinx Virtex一5 LX220 FPGA测试,取得了较好的捕获效果。
    发表于 01-26 16:22 15次下载
    如何使用FPGA实现并行数字相关器

    Xilinx快速仿真器:用户指南

    电子发烧友网站提供《Xilinx快速仿真器:用户指南.pdf》资料免费下载
    发表于 09-15 14:54 0次下载
    <b class='flag-5'>Xilinx</b>快速<b class='flag-5'>仿真</b>器:用户指南