Vivado与modelsim仿真卡在Executing analysis and compilation step界面的问题

用notepad++写完代码可能只会提示一些基本的语法报错,对于有些潜在的语法错误,vivado软件并不会报出错误,这时如果想在vivado界面调用modelsim仿真,则会一直卡在图1界面。

Vivado与modelsim仿真卡在Executing analysis and compilation step界面的问题

不能进到modelsim界面,出项这种情况很有可能是语法错误,一定要反复检查语法报错。

解决办法之一:在modelsim软件中,可以检测出这些错误,将工程中的所有源文件,添加到编译源文件中,点击编译,如图2所示

Vivado与modelsim仿真卡在Executing analysis and compilation step界面的问题

如果语法有误,则会报出错误,按照说明找到对应错误位置;如果语法正确,则会报出图3中的编译成功提示。

Vivado与modelsim仿真卡在Executing analysis and compilation step界面的问题

 

总结,原因就是代码风格不规范。