crosslink使用modelsim仿真出现了一些错误,大伙看看能否帮忙解决。
我试了用默认的A-HDL,但却是更不方便,于是转投modelsim。结合lattice FPGA crosslink怎样做仿真?以及我在网上搜索的资料,我做了仿真库文件的生成,diamond调用modelsim设置,modelsim仿真,最后还是不成功。
首先,我按照该网页 https://www.jianshu.com/p/382571b0d137 上的方法编译了仿真库并修改了ini文件,如下
然后在diamond添加modelsim的路径并通过simulation wizard调用modelsim
最后在用modelsim仿真时,主动点击start simulation并在Libraries中添加两个应该是必须要用到的库
其实在INI文件中已经有所有库的路径,并且modelsim软件也加载了这些库,但是还是得有像上一步一样通过start simulation再主动添加你所需要的库,不然就会有如下的错误
貌似它只搜索WORK路径,而通过start simulation添加库之后,还是会有下面的错误
这下我真的是不知道如何进行了,所以还请大伙看看是哪里不对,谢谢!
应该是diamond默认的库搜索目录始终是WORK目录,在diamond软件里似乎也没有看到有地方可以设置或添加仿真库目录,可以直接在modelsim里面仿真,这样可以手动设置库的搜索目录,不要在diamond里面调用modelsim仿真。