在vivado中如何通过modelsim查看 ip example design波形

通过modelsim学习ip example design

  • 产生qdma ip core
  • 右键open ip example design
  • 新工程中设置vivado和modelsim环境
  • 开始vivado的仿真
  • 提取run.do文件(编译+仿真的tcl命令集合)
  • 准备modelsim1目录下的其他文件
  • modelsim开始仿真

产生qdma ip core

1、ip catalog 中搜索qdma,双击Queue DMA Subsystem for PCI Express(PCIe)
2、global模式产生ip core文件

右键open ip example design

1、
在vivado中如何通过modelsim查看 ip example design波形_第1张图片2、选择默认OK,产生ip example design 。

新工程中设置vivado和modelsim环境

1、tools -> settings -> simulation
在vivado中如何通过modelsim查看 ip example design波形_第2张图片2、tools -> settings -> 3rd party simulators
在vivado中如何通过modelsim查看 ip example design波形_第3张图片3、apply -> ok,环境设置完毕。

开始vivado的仿真

1、simulation -> run simulation -> run behaviaral simulation
在vivado中如何通过modelsim查看 ip example design波形_第4张图片2、不用跑完,等到生成了compile.do和simulate.do文件就可停止仿真
在vivado中如何通过modelsim查看 ip example design波形_第5张图片

提取run.do文件(编译+仿真的tcl命令集合)

1、在对应目录下新建modelsim1目录,并在modelsim1目录下新建run.do文件。
在vivado中如何通过modelsim查看 ip example design波形_第6张图片
2、将modelsim目录下的compile.do文件内容,除了最后一句quit -force,复制到刚新建的run.do文件中
在vivado中如何通过modelsim查看 ip example design波形_第7张图片3、将modelsim目录下的simulate.do文件中,红色框框里的内容,复制到run.do文件的后面。
在vivado中如何通过modelsim查看 ip example design波形_第8张图片4、再在刚才的run.do文件后加上以下几句命令,然后保存。
在vivado中如何通过modelsim查看 ip example design波形_第9张图片其中 log -r /* ,意思是记录example中所有的信号波形。

准备modelsim1目录下的其他文件

1、新建目录modelsim_lib
2、将原始modelsim目录下的glbl.v和modelsim.ini文件复制到modelsim1目录里
在vivado中如何通过modelsim查看 ip example design波形_第10张图片

modelsim开始仿真

1、打开新的modelsim界面,进入modelsim1目录
2、执行run.do文件命令,启动仿真
在vivado中如何通过modelsim查看 ip example design波形_第11张图片3、等待仿真结束,不退出仿真,即可查看任意信号的波形。

你可能感兴趣的:(笔记)