首页 > 其他分享 >Xilinx_ISE和ModelSim的联合使用方法 / 从Xilinx ISE 14.7启动ModelSim时遇到的问题

Xilinx_ISE和ModelSim的联合使用方法 / 从Xilinx ISE 14.7启动ModelSim时遇到的问题

时间:2022-12-13 17:32:43浏览次数:42  
标签:14.7 EDK ModelSim Xilinx DS ISE modelsim



Xilinx_ISE和ModelSim的联合使用方法 / 从Xilinx ISE 14.7启动ModelSim时遇到的问题_解决方法


解决方法:

前提是安装了 xilinx ise14.7 和modelsim se 10.1a


1〉从Windows的Start Menu开始,Xilinx ISE Design Suite 14.7 —〉EDK —〉Tools —〉Compile Simulation Libraries

按照提示编译好library,编译的library输出目录是: D:\Xilinx\14.7\ISE_DS\EDK ,编译需要一定的时间的。

Xilinx_ISE和ModelSim的联合使用方法 / 从Xilinx ISE 14.7启动ModelSim时遇到的问题_Licensing_02

2〉从Process菜单,选择Process Properties...,设置Compiled Libraey Directory

Xilinx_ISE和ModelSim的联合使用方法 / 从Xilinx ISE 14.7启动ModelSim时遇到的问题_解决方法_03



3〉set the Enviroment variables(http://forums.xilinx.com/t5/Installation-and-Licensing/solved-Failed-to-get-the-pre-compiled-simulation-library/td-p/72635) :

- MODELSIM environment variable to point to the modelsim.ini file
- WD_MGC environment variable to point to the directory containing the modelsim.ini file

注意:是指 安装modelsim.ini 软件目录下面的modelsim.ini, 比如我的安装目录是 D:\modeltech_10.1a

4〉复制 \Xilinx\14.7\ISE_DS\EDKmodelsim.ini里的[Library]节中的下列行到  \modeltech_10.1a\modelsim.ini 里的 [Library] 节下

secureip = D:\Xilinx\14.7\ISE_DS\EDK/secureip
unisim = D:\Xilinx\14.7\ISE_DS\EDK/unisim
unimacro = D:\Xilinx\14.7\ISE_DS\EDK/unimacro
unisims_ver = D:\Xilinx\14.7\ISE_DS\EDK/unisims_ver
unimacro_ver = D:\Xilinx\14.7\ISE_DS\EDK/unimacro_ver
simprim = D:\Xilinx\14.7\ISE_DS\EDK/simprim
simprims_ver = D:\Xilinx\14.7\ISE_DS\EDK/simprims_ver
xilinxcorelib = D:\Xilinx\14.7\ISE_DS\EDK/xilinxcorelib
xilinxcorelib_ver = D:\Xilinx\14.7\ISE_DS\EDK/xilinxcorelib_ver
uni9000_ver = D:\Xilinx\14.7\ISE_DS\EDK/uni9000_ver
cpld = D:\Xilinx\14.7\ISE_DS\EDK/cpld
cpld_ver = D:\Xilinx\14.7\ISE_DS\EDK/cpld_ver
edk = D:\Xilinx\14.7\ISE_DS\EDK/edk



Xilinx_ISE和ModelSim的联合使用方法 / 从Xilinx ISE 14.7启动ModelSim时遇到的问题_Licensing_04


标签:14.7,EDK,ModelSim,Xilinx,DS,ISE,modelsim
From: https://blog.51cto.com/u_15911341/5934938

相关文章

  • Promise如何调用
    resolve和reject是两个回调函数,调用resolve会触发then,reject会触发catch<script>newPromise((resolve,reject)=>{  setTimeout(()=>{    //成功的时候......
  • codeforces 1354D - Multiset (线段树或者2分)
    题目大意:已知一个数列an,我们每次可以添加一个数k,或者把第k大的数字去掉。问我们经过k次操作后,数列中任意1个剩余的数字。n,q<=1e6解题思路:首先最简单的思路是线段树。线段......
  • FPGA新起点V1开发板(四)——Modelsim安装
    文章目录​​一、Modelsim的介绍​​​​二、安装​​​​三、破戒​​一、Modelsim的介绍Mentor公司的ModelSim是业界最优秀的HDL语言仿真软件,它能提供友好的仿真环境,是业......
  • javascript Promise
    Promise对象构造时需要一个参数,这个参数必须是一个函数。letprom=newPromise(function(resolve,reject){ console.log("Run"); //进行费时间的异步操作 ... /......
  • ES6笔记 - Promise对象
    Promise对象目录Promise对象1.Promise简介2.Promise的使用2.1创建Promise对象2.2Promise的执行时间2.3简写形式3.then方法4.catch方法5.all方法和race方法6.reso......
  • redux-thunk与redux-promise
    redux-thunk与redux-promiseredux-thunk与redux-promise都是一个中间件,目的:用来处理redux中的复杂逻辑,比如异步请求;redux-thunk用法:store里面提供了applyMiddleware......
  • lightdb enterrpise postgres并行执行及限制
    有几个参数控制并行执行的行为zjh@postgres=#show%parallel%;name|setting|description......
  • lightdb enterprise postgres wal详解之整体体系及pg_waldump、pg_switch_wal的实现
    除了源码,了解WAL最好的方式是通过lt​​_waldump​​入手:[lightdb@lightdb1bin]$./lt_waldump--helplt_waldumpdecodesanddisplaysLightDBwrite-aheadlogsfor......
  • Promise的理解和使用
    1.1实例对象和函数对象实例对象:new函数产生对象,称为实例对象简称对象。函数对象:将函数作为对象使用时,称为函数对象。functionFunc(){//Func只能称为函数}co......
  • ES6——Promise
    一、ES6——Promise1.1Promise介绍与基本使用Promise是ES6引入的异步编程的新解决方案。语法上promise是一个构造函数,用来封装异步操作并获取其成功或失败的结果。......