dzyjc7 发表于 2012-5-5 17:22:15

关于ModelSim仿真库问题

工作需要跑modelsim仿真,所用的环境是ise7.1+modelsim5.7CXE版本。设计需要在RTL code中增加DCM数字时钟单元,但是在自动调用modelsim仿真时出现error信息,说在库中找不到哪个DCM仿真文件。折腾了一会儿无果,赶快找专家解决问题,对方噼里啪啦三下五除二就将问题搞定,可惜当时没有看的太清楚,主要目的是用于:在modelsim环境下,重新制作编译xilinx仿真库。就在刚才,终于找到具体的操作流程,赶快共享以便于未来出现问题时使用。
1.        将Modelsim根目录下的modelsim.ini的属性由只读改为可写。
2.        新建一个文件夹,比如library(为叙述方便,把它放在modelsim的根目录下)。D:/modelsim/library.
3.        启动Modelsim,选择/,选择D:/modelsim/library.
4.        选择//命令,弹出,在中输入“simprims_ver”,同时下一栏也自动输入“simprims_ver”,单击OK。
5.        在主窗口中选择/命令,弹出,在的下拉列表中选择“simprims_ver”在[查找范围]中选中目录下的全部文件,单击complie进行编译。(这时可能会花你一些时间,耐心等待编译完毕)用同样的方法将unisims和Xilinxcorelib三个仿真库进行编译。
6.        这时在D:/modelsim/library 下就有以上三个仿真库。
7.        总结步骤为
a:建立库的放置路径
b:对库进行编译
c:对库进行映射。
最后重新启动Modelsim可以在列表中看到建立的三个库。
如果有几台机子,在其中一个仿真库建立完毕后,完全可以拷贝给其它的机子用,免却制作之苦。
页: [1]
查看完整版本: 关于ModelSim仿真库问题