verilog hdl怎么仿真

verilog hdl怎么仿真,第1张

Verilog HDL是一种硬件描述语言,编好的程序可以在软件上仿真,这些软件有:
1 ModelSim是HDL语言专用的仿真软件
2 Altera Quartus II, 或者Xilinx ISE都带有仿真仿真功能,
3 Quartus, ISE 结合ModelSim是比较流行的做法 原因是Q/I是IDE,针对器件, 而ModelSim在仿真方面近乎业界标准, 强强联手自然精准便捷
4 其实其它还有很多仿真工具的, Synplify等等,

因为你没有编译glblv文件。需要在仿真脚本文件里添加vlog
d:/ise145/setup/145/ise_ds/ise/verilog/src/glblv。路径换成你自己的路径

如果是同步的模块的话,你在Testbench中,将生成CLOCK的代码修改,使之成为无限长的周期信号,然后仿真时会有一个默认的时间,也有一个默认的分辨率,将分辨率调大一些,这样在一个屏幕下显示的时长就会很长,不止1000ns了。

由于Modelsim的不能被licensing wizard识别,造成在ISE中自动调用
modelsim simulator时会出现错误:your system date apperas to set back
而无法启动modelsim,因此考虑将ISE的文件手动导入到modelsim
中进行仿真。
步骤:

在这之前,需要在modelsim中编译一次Xilinx的库。根据各位前辈的做法,简
单而有效的步骤是:

1、首先将modelsimini文件只读模式去掉,存档前面打对勾。

2、在您安装ise的目录下,进入到bin\nt目录下,例如e:\ise6\bin\nt,确认有
compxlib这个程序

3、在cmd中运行compxlib -s mti_se -f all -l all -o e:\modeltech_60\xilinx_libs
就可以了,
e:\modeltech_60
是我安装modelsim的目录,您可以作相应的更改。参数
也可以按照您的要求作相应的更改。

这样就可以了。

需要注意的是,千万记住ise和modelsim
的安装目录都不要出现空格,最好是直接安装在根目录下。

所有软件版本为ISE62i&Modelsim SE61f
在ISE中创建的源文件有两种:
(1)hdl文本文件。verilog module文件的后缀为v,vhdl module文件的后缀
为vhdl。这两种文件都是modelsim可以识别的。

(2)原理图(schematic)文件。图形文件不能被modelsim
识别,因此,对于这类文件,需要转换成文本文件。具体方法是:
选中该文件,运行design entry utilities下的
view VHDL Functional model, 生成后缀为vhf的文件。

testbench类文件也有两种
(1)使用New Source向导创建的test bench waveform
文件,后缀为tbw同时还会自动创建一个同名的vhdl testbench文件,
后缀为vhw,可以被modelsim识别。

(2)hdl语言编写的testbench。verilog语言创建的testbench称为
Verilog test fixture,后缀为tf。
vhdl创建的testbench后缀为vhd。

搞清楚了各种文件的关联&文件类型,接下来就可以在modelsim
中直接创建新的project,然后将设计文件夹中的
v vhdl vhf vhf tf vhd 文件都加入到project中,下面就可以
compile,simulate了!

1、在Isim环境下,选择Edit->Preferences,打开Preferences窗口后,在Category下面展开ISE Simulator,选中Colors,在右侧即可以对仿真背景的颜色进行设置。
2、ISE是使用XILINX的FPGA的必备的设计工具。目前官方提供下载的最新版本是144。它可以完成FPGA开发的全部流程,包括设计输入、仿真、综合、布局布线、生成BIT文件、配置以及在线调试等,功能非常强大。ISE除了功能完整,使用方便外,它的设计性能也非常好,拿ISE 9x来说,其设计性能比其他解决方案平均快30%,它集成的时序收敛流程整合了增强性物理综合优化,提供最佳的时钟布局、更好的封装和时序收敛映射,从而获得更高的设计性能。先进的综合和实现算法将动态功耗降低了10%。

仿真文件有误或仿真时间过短。
ise仿真波形框d不出来通常是仿真文件有误或仿真时间过短导致的,可以尝试重新编译并运行仿真文件,以查找并修复错误,也可以尝试增加仿真时间,以便查看更多的仿真结果。
ISE仿真是指使用XilinxISE设计套件进行的数字逻辑电路仿真,可以设计、实现和验证数字电路。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12799647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存