问题背景

Vivado 2018.3和Modelsim 10.6c DE联合仿真时进入Modelsim后报错

1
Error: (vsim-13) Recompile xil_defaultlib.......has changed.

问题分析

  • 1、提示这是关于重新编译的错误

  • 2、考虑到此仿真是很久之前的项目进行重新仿真,估计是之前的仿真临时文件和此次仿真产生冲突

  • 3、根据MODELSIM: Error: (vsim-13) Recompile work - Intel Community的启示,在modelsim中查找相关选项,但无法找到“work”字段,于是从Vivado中研究

问题解决

打开Vivado2018.3,在"Run Simulation"处右击,选择“Reset Behavioral Simulation”,重新仿真无报错。

image-20250226175352423

Ref

MODELSIM: Error: (vsim-13) Recompile work - Intel Community

image-20250226172709832
image-20250226172735971