新建一个工程 选择工程保存路径,为工程取一个名字 Page 2 of 5 直接点击next Page 4 of 5 直接点击next 下面为工程添加文件 需要注意模块名和模块所在文件的文件名要一致,下面的代码保存在Wave.v这个文件中 module Wave( input i_clk, input ...
分类:
其他好文 时间:
2017-10-26 13:26:10
阅读次数:
221
基于dsp_builder的算法在FPGA上的实现 一、摘要 结合dsp_builder、matlab、modelsim和quartus ii等软件完成算法的FPGA实现。 二、实验平台 硬件平台:DIY_DE2 软件平台:quartus ii9.0 + ModelSim-Altera 6.4a ( ...
分类:
编程语言 时间:
2017-10-11 15:17:37
阅读次数:
190
1、先把modelsim安装到电脑上; 2、将解压的破解文件(MentorKG.exe和patch_dll.bat)复制到安装目录下的win64文件夹中; 3、进入安装目录下的win64文件夹找到mgls.dll、mgls64.dll两个文件,去掉只读属性; 4、运行patch_dll.bat(双击 ...
分类:
其他好文 时间:
2017-09-16 20:38:32
阅读次数:
170
相对于简单的仿真,复杂的仿真是指由多个文件、甚至调用了IP核、使用tcl脚本进行的仿真。其实仿真步骤跟图形化的差不多,只不过每一步用脚本写好,然后再在软件里面run一下,主要过程就是: 1、准备好各种源文件(机械操作)。 2、修改modelsim工作路径,创建modelsim工程文件(机械操作)。 ...
分类:
其他好文 时间:
2017-08-03 14:59:57
阅读次数:
218
http://weixin.niurenqushi.com/article/2016-07-11/4359380.html 在modelsim中建立UVM环境,使用的UVM是UVM1.1d。 如果安装的是modelsim 10.4版本的话,软件自动的将UVM的库给编译好了,生成了.dll文件,供UV ...
分类:
其他好文 时间:
2017-06-28 11:53:25
阅读次数:
222
刚开始学习modelsim仿真的时候,基本上都是按照图形界面的流程,建立工程--》添加设计代码--》编译--》打开仿真波形界面。但是,每次重复这些操作会感到很繁琐,而且,对于大的工程,动辄几十上百个设计文件,一个一个添加,费时费力又容易遗漏,所以想提高效率,脚本化环境是最佳的选择。 以下是自己在参考 ...
分类:
其他好文 时间:
2017-06-10 17:03:43
阅读次数:
188
1、Tcl/TkTcl 的最大特点我觉得就其语法格式极其简单甚至可以说僵化,纯粹的 [命令 选项 参数] 形式,名副其实的 Tool Command Language。不过正因为如此,学习掌握起来就极为容易了,而且这种形式上的简单却大大简化了解析器的复杂性,使得对Tcl 脚本的支持非常容易实现,这些 ...
分类:
编程语言 时间:
2017-05-31 12:07:38
阅读次数:
172
Quartus II 主要用于Verilog的开发,他是开发FPGA的利器,但他需要和modelsim相互配合,才能实现它的编写和仿真。modelsim是第三方的EDA,需要另外安装,对于Quartus开发的项目,需要我们使用Testbench方法,才能在modelsim中进行仿真。 modelsi ...
分类:
其他好文 时间:
2017-05-23 17:49:42
阅读次数:
215
1、 Modelsim仿真产生随机数 2、 Modelsim 编写do文件仿真产生虚拟的类 主要用在状态机,便于在Modelsim中仿真查看状态变化 ...
分类:
其他好文 时间:
2017-05-11 11:49:50
阅读次数:
843