ModelSim仿真库问题
2012-10-26
标签:

工作需要跑modelsim仿真,所用的环境是ise7.1+modelsim5.7CXE版本。设计需要在RTL code中增加DCM数字时钟单元,但是在自动调用modelsim仿真时出现error信息,说在库中找不到哪个DCM仿真文件。折腾了一会儿无果,赶快找专家解决问题,对方噼里啪啦三下五除二就将问题搞定,可惜当时没有看的太清楚,主要目的是用于:在modelsim环境下,重新制作编译xilinx仿真库。就在刚才,终于找到具体的操作流程,赶快共享以便于未来出现问题时使用。

  • 将Modelsim根目录下的modelsim.ini的属性由只读改为可写。
  • 新建一个文件夹,比如library(为叙述方便,把它放在modelsim的根目录下)。D:/modelsim/library.
  • 启动Modelsim,选择[File]/[chang Directory],选择D:/modelsim/library.
  • 选择[File]/[New]/[library]命令,弹出[Creat a New library],在[lihrary Name]中输入“simprims_ver”,同时下一栏也自动输入“simprims_ver”,单击OK。
  • 在主窗口中选择[compile]/[Compile]命令,弹出[compile Source Files],在[Library]的下拉列表中选择“simprims_ver”在[查找范围]中选中[Xilinx/veriog/src/simprims]目录下的全部文件,单击complie进行编译。(这时可能会花你一些时间,耐心等待编译完毕)用同样的方法将unisims和Xilinxcorelib三个仿真库进行编译。
  • 这时在D:/modelsim/library 下就有以上三个仿真库。
  • 总结步骤为

    a:建立库的放置路径

    b:对库进行编译

    c:对库进行映射。

    最后重新启动Modelsim可以在列表中看到建立的三个库。

如果有几台机子,在其中一个仿真库建立完毕后,完全可以拷贝给其它的机子用,免却制作之苦。

可能会用到的工具/仪表
相关文章
推荐文章
热门文章
章节目录
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号