使用vivado和Modelsim进行仿真
judy 在 周四, 09/21/2023 - 15:16 提交本文主要学习了两种仿真方法,并且分别对工程进行仿真。
本文主要学习了两种仿真方法,并且分别对工程进行仿真。
前面modelsim已经仿真成功了DDR3的初始化
vivado软件切换使用modelsim仿真时,如果出现如下图所示情况
如果只是纯的.v文件仿真那很容易操作,主要是涉及到IP核,那么就必须要对vivado的IP核的库文件进行编译
老鸟的姿势学起来,用脚本进行modelsim仿真
之前有分享过《modelsim se 2019.2安装教程》及《vivado2018 中使用modelsim联合仿真》,今天就带来Vivado与Modesim联合仿真的一些注意点
vivado 中使用modelsim联合仿真
对于FPGA开发而言,仿真是开发流程中必不可少的一步,也是非常重要的一步,仿真是将RTL代码模拟运行,得到module中信号波形,再进行功能分析的过程。强大的功能与速度兼具的modelsim仿真就是你开发过程的最合适的选择了,下面我以简单的24进制计数器带各位熟悉modelsim仿真流程及波形
下载modelsim,这里用的是modelsim10.4版本。完成下载和安装,在安装文件夹中可以看到uvm-1.1d,这是我们使用的uvm版本。在uvm-1.1d/win64下有uvm_dpi.dll文件,这是已经编译过的uvm库。
Modelsim代码覆盖率功能Code coverage,能报告出statement(语句)、branch(分支)、condition(条件)、expression(表达)、toggle(信号翻转)、fsm(有限状态机)等多种覆盖率情况