详解Vivado与Modelsim关联方法及器件库编译

一、在vivado中设置modelsim(即第三方仿真工具)的安装路径。在vivado菜单中选择“tools”——》“options.。。”,选择“general”选项卡,将滚动条拉倒最底部,在“questasim/modelsim install path”栏中输入或选择modelsim工具的安装路径,如图1所示。
图1 设置modelsim的安装路径 二、器件库编译。首先,在modelsim安装路径中新建一个名为vivado2014_lib的文件夹(路径和文件名可改),如图2所示。
图2 在modelsim安装路径下新建vivado2014_lib文件夹 接着选择vivado菜单“tools”——》“compile simulation libraries.。。”命令,如图3所示。
图3 选择“compile simulation libraries.。。”命令
在弹出的对话框中设置器件库编译参数,仿真工具“simulator”选为modelsim,语言“language”、库“library”、器件家族“family”都为默认设置all(当然也可以根据自己的需求进行设置),然后在“compiled library location”栏设置编译器件库的路径,这里选前面新建的vivado2014_lib文件夹,此外在“simulator executable path”栏设置modelsim执行文件的路径,其他参数默认,如图4所示。
图4 设置器件库编译参数
设置好参数后点击“compile”按钮开始器件库的编译。图5所示为正在编译器件库的过程中。器件库编译结束后给出编译报告,从报告中看出0个警告和0个错误,如图6所示。
图5 正在编译器件库的过程中
图6 器件库
编译结束后产生编译报告 打开modelsim安装路径下的vivado2014_lib文件夹,便可以看到已经产生了器件库,如图7所示。
图7 已在vivado2014_lib文件夹中生成器件库
三、在vivado中关联了modelsim软件和编译器件库之后,就可以在vivado中调用modelsim软件对设计进行仿真了。
不过,在对每一个新建的工程设计进行仿真时需要进行一些设置。选择vivado菜单“flow”——》“simulation settings.。。”命令或点击流程向导中选择“simulation settings.。。”命令,分别如图8和图9所示。
图8 从菜单选择“simulation settings.。。”命令
图9 从流程向导中选择“simulation settings.。。”命令 
在弹出的对话框中,设置仿真工具为modelsim、仿真语言为verilog或vhdl或混合,当设计中用到vivado中自带的仿真工具时,还要指定器件库的路径,如图10所示。关于仿真的其他参数在这里就不作介绍了。
图10 设置仿真参数
设置好仿真参数后,如果设计文件和仿真文件也准备好,那么就可以开始对设计的功能进行仿真了。选择菜单“flow”——》“run simulation”——》选相应的仿真类型或点击流程向导中的“run simulation”——》选相应的仿真类型进行仿真,如图11所示。
图11 选择相应的仿真类型进行仿真 


浅谈专用处理器的设计方法及工具
什么叫ISO9000/ISO
连接器是电子设备中不可缺少的部件 形式和结构千变万化
一加7Pro屏幕详细解读
NIR光谱分析在农业和食品行业应用领域内的效用
详解Vivado与Modelsim关联方法及器件库编译
热式气体质量流量计在核电站的应用
浅谈WiMax技术及其应用前景
什么是电容 什么叫电容
康宁大猩猩发布新一代玻璃:揭秘科技行业“幕后超级玩家”
!!现货MG3671A信号源MG3671A小兵/罗S
苹果在移动互联时代封王,5G时代将会落后华为?
了解电池材料——真正的石墨烯
半极性绿光LED芯片是解决Micro LED色彩问题的唯一途径
三星台积电10nm争锋,谁会登上半导体王者宝座?
超微电脑2024年第二财季营收同比增长17%
优傲机器人与如影智能签订战略协议 加速机械臂进入消费级市场
示波器系统参考设计
应对远程更新的需要 FPGA端的读写控制是必然的需求
目前正在加速从智慧城市到智慧社会的变革