"); //-->
在《搭建Xilinx开发环境(2)------ 使用Modelsim进行功能仿真》介绍了如何利用Modelsim进行Xilinx FPGA的功能仿真。这次介绍一下利用Modelsim进行Xilinx FPGA后仿真的过程。
Step1:在ISE下产生布局布线后的网表,如下图所示操作:

执行这一操作后,会在netgen\par文件夹产生两个文件xxx_timsim.v和xxx_timsim.sdf。前者是用来布局布线后的网表文件,后者布局布线后的时延文件。
Step2:打开Modelsim新建一个工程,将netgen\par文件夹copy到工程目录下,加入xxx_timsim.v文件和testbench文件

如果这一步没有讲netgen\par文件夹copy到工程目录,那么仿真时会出一下错误:
# ** Error: (vsim-7) Failed to open SDF file "netgen/par/top_timesim.sdf" in read mode.
# No such file or directory. (errno = ENOENT)
# ** Error: (vsim-SDF-3445) Failed to parse SDF file "netgen/par/top_timesim.sdf".
# Time: 0 ps Iteration: 0 Region: /glbl File: F:/FPGA_Project/Xilinx/01_IPcore_test/IPcore_test/work/testbench/post/netgen/par/top_timesim.v
# Error loading design
Step3:添加一个仿真配置文件,并进行配置。

这里主要是添加仿真库,以及制定SDF文件,如何添加仿真库已经在《搭建Xilinx开发环境(2)------ 使用Modelsim进行功能仿真》中介绍过了。下图是添加SDF文件的界面:

这里需要注意Apply to Region项添加的内容IP_core_tb是测试文件名,top_inst是测试文件中例化的顶层模块的例化名。
Step4:双击仿真配置文件进行仿真,下图是仿真的波形,可以看出信号间有延时:

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
SEALSQ推出量子系统PQC栈
祝贺论坛发帖再创新高!
伊朗局势紧张,亚洲汽车供应链面临冲击
基础电路的emc影响分析
联发科技校园软件大赛——3L
四路闪烁灯串电路(4)(CS9801)
Nordic扩展nRF54L系列,推出入门级低功耗蓝牙SoC
开关电源中电磁干扰的抑制
CPU借AI热潮重获青睐,再度 “变酷”
联发科技校园软件大赛——Move on
联发科技校园软件大赛——C--
电磁干扰排查及故障解决的电磁兼容技术----1
四路闪烁灯串电路(5)(5G169)
IAR扩展嵌入式开发平台,推出面向安全关键型应用的长期支持(LTS)服务
电磁干扰排查及故障解决的电磁兼容技术----2
会员申请:cini
未经Gao同意,先来一点东西,如果有意见,请告知!
四路闪烁灯串电路(8)
意法半导体Stellar P3E:车载边缘AI MCU 开启汽车多合一电控新时代
存储涨价后遗症来了
参加TI MSC1210- MicroSystems研讨会
四路闪烁灯串电路(7)(SH-802)
四路闪烁灯串电路(6)(SH-123)
电容滤波分析案例
Gartner提出挖掘人工智能价值的三大核心支柱
联发科技校园软件大赛——Inno
我的建议
Groq向三星提出AI芯片扩产需求,推论芯片市场或迎爆发
联发科技校园软件大赛——Uestc
英特尔推出第二代酷睿系列处理器,搭载实时处理性能并扩充边缘 AI 产品矩阵