Vivado与ModelSim的联合仿真

Vivado自带的仿真,个人觉得跑一些小模块的仿真还是可以的,不过跑大的仿真系统,容易无体验感,建议用第三方工具,这边就直接对ModelSim下手了,接下来介绍下这两者联合仿真的操作。

首先确定下自己的Vivado版本和适配的ModelSim版本,可以在ug973中,找到对应的版本,比如我用的Vivado是2018.2的,然后匹配的ModelSim是10.6c的版本。(有时候版本不匹配也能用,不过还是建议尽量匹配版本的好,省得出一些奇怪的问题)

image-20211030154349788

然后准备编译仿真库,打开Vivado,先打开Settings的仿真器配置

(注:我因为装过多个版本,仿真器要换成最16.c的版本,不然编译结果会因为版本不匹配出问题)

image-20211030162624780

ModelSim的安装路径换成16.c版本的位置,库路径也设置好对应的位置,然后就可以OK保存并关闭了

image-20211030162614869

接着在菜单栏中选 Tools > Compile Simulation Libraries

image-20211030160807342

源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 在现代数字电路的设计验证工作中,VivadoModelSim的协同仿真已成为一种普遍且高效的实践方法。Vivado是由Xilinx公司开发的一款集成化设计平台,它在FPGA和SoC的设计领域得到了广泛的应用,该平台整合了强大的综合、实现以及仿真功能。ModelSim则是Mentor Graphics公司推出的一款仿真软件,凭借其高效且精确的仿真能力以及对多种硬件描述语言的良好兼容性,在硬件仿真领域占据了一席之地。当这两种工具联合使用时,可以在Vivado的设计流程中充分发挥ModelSim仿真优势,进而达成更加迅速和精准的设计验证目标。若要在Vivado中运用ModelSim作为仿真工具,必须进行相应的软件关联配置。用户需要在Vivado的菜单系统中选择“Tools”——>“Options”,然后在“General”选项卡中寻找到“QuestaSim/ModelSim install path”,在这里输入或选择ModelSim的安装位置。这样的设置使得Vivado能够识别ModelSim工具,从而在整体设计流程中选用该工具。紧随其后的是器件库的编译过程。这一步骤要求在ModelSim的安装路径下创建一个新的文件夹(比如命名为vivado2014_lib),用于存储编译完成的器件库文件。接着在Vivado选择“Tools”——>“Compile Simulation Libraries”,在弹出的对话框中进行编译参数的设定。在此过程中,仿真工具应选择ModelSim,而语言、库以及器件家族通常采用默认的设置(即All),编译器件库的路径应选择之前建立的文件夹,同时仿真...
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值