Vivado 2019.01与Modelsim 10.07的联合仿真
Vivado软件中也自带仿真工具仿真速度是真的慢,至少比Modelsim慢挺多的。而Modelsim是我比较熟悉的一款仿真软件,固然选它作为设计功能的验证。为了将Vivado和Modelsim关联,需要进行一些设置,下面一一介绍。
- 版本对应
首先找到Vivado 2019.01版本对应的官方Ug973文件,在文件中搜索Modelsim,如下图所示,可以看到对应的版本信息。
文章图片
Vivado与Mdelsim版本对应
- 目录选择
文章图片
图1设置Modelsim的安装路径标题
- 器件库编译
文章图片
图2在Modelsim安装路径下新建Vivado2019_lib文件夹
接着选择Vivado菜单“Tools”——>“Compile Simulation Libraries...”命令,如图3所示。
文章图片
图3选择“Compile Simulation Libraries...”命令
在弹出的对话框中设置器件库编译参数,仿真工具“Simulator”选为Modelsim,语言“Language”、库“Library”、器件家族“Family”都为默认设置All(当然也可以根据自己的需求进行设置),然后在“Compiled library location”栏设置编译器件库的路径,这里选前面新建的Vivado2019_lib文件夹,此外在“Simulator executable path”栏设置Modelsim执行文件的路径,其他参数默认,如图4所示。
文章图片
图4设置器件库编译参数
设置好参数后点击“Compile”按钮开始器件库的编译。图5所示为正在编译器件库的过程中。器件库编译结束后给出编译报告,从报告中看出0个警告和0个错误,如图6所示。
文章图片
图5正在编译器件库的过程中
文章图片
图6器件库编译结束后产生编译报告
打开Modelsim安装路径下的Vivado2019_lib文件夹,便可以看到已经产生了器件库,如图7所示。
文章图片
图7已在Vivado2019_lib文件夹中生成器件库
- 仿真参数设置
文章图片
图8设置仿真参数 【Vivado 2019.01与Modelsim 10.07的联合仿真】
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- Docker应用:容器间通信与Mariadb数据库主从复制
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 第326天
- Shell-Bash变量与运算符
- 逻辑回归的理解与python示例
- Guava|Guava RateLimiter与限流算法
- 我和你之前距离
- CGI,FastCGI,PHP-CGI与PHP-FPM
- 原生家庭之痛与超越