vivado 2019.2/modelsim SE-64 2019.2联合仿真/使用技巧

参考链接

需要修改的地方:

在这里插入图片描述

  1. 编译时几个VHDL的库会报错,将language改为verilog
  2. family只选择当前板子(artix-7),速度会更快,错误率更低
  3. compile library path最好选择vivado安装路径下的位置,很久之前尝试过编译库放到modelsim的路径下,试了很久没成功
  4. simulator exe path选择包含modelsim.exe的那个文件夹
  5. compile IP不选也不影响ip核的仿真
    最后一步是在()设置-系统-高级系统设置-高级-环境变量)添加用户变量
    在这里插入图片描述
    变量内容是编译库所在位置的modelsim.ini文件地址,这样的话之后打开vivado不用重新编译,直接使用已经编译好的库

注意

  1. 修改代码后在vivado中重新点击simulate,会报错显示一个.log文件正在使用,目前没有解决办法,只能把modelsim关掉后再点击simulate。推测是modelsim记录日志信息的位置与vivado的simulate功能有交叉占用,后续也许可以通过设置解决。
  2. modelsim默认仿真的是vivado中的top文件,一定要检查好是否正确,尤其是在调试别人的工程时,没有那么熟悉,可能会忽略这个问题
    在这里插入图片描述
  3. 遇到过vivado报错.ini文件不可访问,权限不足的问题,vivado重启后解决
  4. 只编译了verilog库,在setting中就不能用mix language,必须指定verilog
  5. 改代码后重新仿真:教程链接

Modelsim使用

  1. 加大波形高度/宽度
    全选信号-右键-properties-height-25
  2. 增大波形字体
    主页-Edit preferences-wave font-choose-11
  3. 在光标间切换:
    波形页左下角,双击切换
    在这里插入图片描述
  4. 如何改时间轴单位:
    在这里插入图片描述
    右键下面这部分,Timeline
### Vivado 2019.2ModelSim 联合仿真配置方法 在进行 Vivado 2019.2ModelSim联合仿真时,需注意多个关键步骤以确保配置无误并顺利运行。以下是详细的配置说明: #### 1. 安装与版本匹配 确认 Vivado 2019.2ModelSim 版本兼容性非常重要。通常推荐使用相同年份的工具版本(即 ModelSim 2019.2)。如果版本不一致,可能导致许可证冲突或其他未知问题[^1]。 #### 2. 设置编译库路径 为了提高效率和减少错误率,建议将 `Compile Library Path` 设定为 Vivado 默认安装目录下的位置。例如: ```plaintext C:\Xilinx\Vivado\2019.2\data\modelsim_lib\ ``` 此操作可以显著提升编译速度,并降低因路径不当引发的错误概率[^2]。 #### 3. Simulator Executable Path 配置 在 Vivado 中,进入 **Tools → Settings → HDL Simulation** 页面,设定 `Simulator Executable Path` 为包含 `modelsim.exe` 文件的具体文件夹路径。例如: ```plaintext C:\Modeltech_pe_edu_10.4a\win32pe\ ``` #### 4. 环境变量设置 通过 Windows 系统环境变量管理器添加用户变量,其值应指向已编译库所在的 `modelsim.ini` 文件地址。这一步骤可避免每次启动 Vivado 后重复编译的过程[^2]。 #### 5. Language Family 选择 当遇到 VHDL 库编译失败的情况时,尝试调整项目属性中的语言族选项至 Verilog 或仅保留目标 FPGA 板卡支持的语言集(如 Artix-7 对应的特定设置)。这样不仅能够加速构建过程,还能有效规避潜在语法冲突[^2]。 #### 6. 日志文件锁定处理 修改源码后再次执行模拟命令可能触发 `.log` 文件被占用提示。目前尚无完美解决方案,临时措施是关闭所有关联实例后再重试 simulate 功能[^2]。 #### 7. 时间轴单位调整及其他优化 对于更友好的用户体验,可通过以下方式定制界面参数: - 改变波形窗口尺寸:全选信号 -> 右键菜单 -> Properties -> Height (设为更高数值如 25); - 增大字体大小:主页栏 Edit Preferences -> Wave Font -> Choose 字体样式及字号(比如 11)[^2]。 --- ### 注意事项 - 如果发现无法读取 .ini 文件或者存在权限不足现象,则简单重启软件往往能解决问题。 - 在多人协作开发环境下特别需要注意 top-level entity 是否正确指定了待验证模块名称,因为这是整个流程的核心入口点之一[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值