• ise和modelsim联合仿真的一些准备


          首先要在modelsim中编译xilinx的三个库,分别是unisims库,simprims库,和corelib库,其中unisims库全称为(library of united component simulation models),包含了xilinx所有的标准元件,这个库只用来做功能仿真。simprims全称为(library of generic simulation primitives),这个库用来做时序仿真或者门级功能仿真。corelib库顾名思义,这个库里装的是xilinx的各种ip核,仅用来做功能仿真。

         了解三个库之后就要知道怎要去编译它们,我们用最简单的方法:
         1.打开ise,打开后者新建一个工程,在sourse栏点击器件,这时process栏出现 compile hdl simulation
    library 项,右击点properties(属性),修改你想要放库的位置compiles library directionary,改到你安装modelsim的目录如D:modelsimwin32。
         2.双击compile hdl simulation library,这时ise就在编译库了。
         3.关联ise和modelsim,在edit下preferences里将仿真工具改为modelsim,就是ise general里的integreted tools,将modeltech simulator的目录改为你的modelsim可执行文件目录d:modelsimwin32modelsim.exe,这一步一般不需要因为安装ise时已经设置好了,只是为了以防万一。
         4.这时最重要的一步了,由于你虽然编译了库但是modelsim还不知道,所以要修改modelsim的配置文件modelsim.ini,这个应该是起始文件。将其属性只读去掉,打开文件加入
    UNISIMS_VER = D:modelsimwin32unisims_ver
    SIMPRIMS_VER =D:modelsimwin32simprims_ver
    XILINXCORELIB_VER = D:modelsimwin32xilinxcorelib_ver
    (注:后面的目录是你编译库的目录)
    这几行语句,这样以后运行modelsim,库中就出现了xilinx的三个库了。
         5.这一步也很重要,在ini文件中有个VoptFlow = 1,把1改为0,这样就不会优化你的文件了,避免出错。
         6.在ise中调用modelsim进行仿真,可以行为仿真和时序仿真。
    转载自:http://blog.sina.com.cn/s/blog_6c3349d101015mer.html
  • 相关阅读:
    .NET破解之太乐地图下载器【非暴破】
    DevExpress中透明玻璃效果
    mysql实时同步到mssql的解决方案
    求点云的边界的方法小结
    ArcEngine中License权限等级更改的问题
    汉化入门之ExplorerControls
    spring cloud ribbon和feign的区别
    IntelliJ IDEA 运行 Maven 项目
    Python中操作SQLAlchemy
    MySQL 可以用localhost 连接,但不能用IP连接的问题,局域网192.168.*.* 无法连接mysql
  • 原文地址:https://www.cnblogs.com/chengqi521/p/6196646.html
Copyright © 2020-2023  润新知