默认已安装好Vivado和Modelsim。

        首先打开vivado2019.1 ,然后点击工具栏中的Tools,点击Compile Simulation Libraries。

        按照图中内容设置参数,点击Compile后即可编译。编译过程需要关注Tcl Console中的内容,原则上如果Vivado和Modelsim版本没有问题,不会有Error(可能会有Warning,可以忽略)。

建议勾选Complie Xllinx IP,否则仿真带有ip核的项目可能会出错。

        编译完成后,即可在项目中设置仿真器为Modelsim。在工具栏中选择Tools -> Settings。

        选择modelsim simulater。

         修改3rd Party Simulators设置。

        最后即可开始仿真。如果工程从旧版本升级上来,或者是别的工程另存为而来,有时候会出错,需要先升级ip核,或者删除项目目录下的xxx..cache、xxx.runs和xxx.ip_user_files后,重新跑一遍综合,有时能够解决问题。

         可以在如下位置设置runtime(初始化后仿真的时间)以及log_all_signals(仿真所有信号)。勾选log_all_signals后仿真,不会出现想要查看的信号无数据的情况;有时需要仿真的时间比较长,设置所需要的runtime可以把modelsim挂在后台运行,无需多余操作,节约开发者时间。

++++++++++++++

modelsim相关:

1. 缩短信号名称

        点击图中的按钮。

2. vivado tcl提示运行失败,无法拉起modelsim,或者modelsim中运行失败。
        解决方法:先尝试改回vivado默认仿真,查看是否能成功仿真。

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐