转载大部分https://www.cnblogs.com/fhyfhy/p/5224208.html并对其中某些地方就行了改进 自己使用平台:lattice diamond 3.5 ddr3 ip版本1.5 modelsim 10.1c(据说6.6以下仿真有问题) 改进地方:在testbench中加入扩展文件,红色字体已标注 一、 DDR3 的IP 核的生成
一、do脚本实现自动化仿真 Modelsim是支持命令的,我们可以用 .do 文件将这些命令先写好然后在Modelsim上调用。因为我的编辑器不支持.do的语法,所以这里改用 .tcl文件,它和 .do 的使用是没有任何区别的。 1. 我习惯设置一个test文件夹,里面放着仿真文件 XX_tb.v,然后在这test文件夹
Modelsim仿真非常快,笔者比较喜欢直接从Vivado里调用Modelsim,配置后之后直接点Simulation即可。 之前认为Vivado2017.4+Modelsim10.6e是可以的,开发文档也是这么说,结果一直都弄不出来,后来改成Vivado2018.1版本后就好了(Vivado2018.3+Modelsim10.6e也完全可以)。 Vivado2018.1下载