原创 Modelsim se中创建altera的仿真库

2008-8-8 16:56 2885 5 5 分类: FPGA/CPLD

1.取消modelsim的安装目录中e:\modelsim_57 modelsim.ini文件中的只读属性(右键->属性)。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


2.启动modelsim se仿真工具,在主窗口选择【file】→【change directory】,将工作目录改变到你想存放仿真库的目录,点击OK。一般放在e:\modelsim_57


3.在生窗口中选择【file】→【new】→【library】命令,在弹出的【create a new library】窗口中将选项【create】设置为【a new library and a logical mapping to it,在【libryr name】和【library library】窗口中将选项【create】设置为【a new library and a logical mapping to it,在【libryr name】和【library physical name】中键入所要创建库名字,altera_library, ,此时在主窗口中已多了一个altera_library(empty)项。注:这个过程实质上想当于在modelsim主窗口中的脚本区域中输入了vlibvmap命令。


4.在workspace中的library中选中你健入的库名altera_library(empty),在主菜单中选【compile】→【compile…】命令;在弹出窗口compile source file窗口中的【libaray】下拉菜单中选中你的库名,在【查找范围】中选择quarturs安装目录\quarturs\eda\sim_lib文件夹下,对它下面的8个文件进行编译,一要编译两次或分两次编译,方法一:先选8个文件,点击【compile,这次有错出象,完成后再点击【compile, 编译成功, 点击【done;方法二:先编译220pack,再编译altera_mf_componenta.vhd,然后编译其它6个文件,然后点击DONE.


5.配制modelsim   modelsim根目录下的配制文件modelsim.ini的属性只读改为可写,这可使软件记录仿真库的路径以及映射关系,以后每次启动modelsim,就会根据ini文件中的本身寻找仿真库,并且形成映射关系, :如果启动时出象”仿真库名(unavailable)”可选中它,点右键选择【edit】指定路径; 到些仿真库已创建,以后对altera设计仿真都不需要做库处理了。


6.后仿真配制    如果要做后仿真;就要把你用的系列库和quartursii生成文件一起编译即可,例如你用的是alteramax 7000比利时列,就要加quartursii安装目录\quarturs\eda\sim_lib下的max_atoms;vmax_atoms.vhd; max_components.vhd加这三个文件同时选中,然后一起编译; :在做仿真前建project,在项目窗口default library name项中键入quartursii生成仿真文件的默认名,max7000系列默认名max


7.然后将e:\modelsim_57目录下的modelsim.ini的属性重新改为只读。


8.另外:如果你的库没有变成默认的,可以通过编辑e:\modelsim_57目录下modelsim.ini文件来实现。首先取消只读属性,然后用ultraedit打开,按照以下格式编辑


Altera_Library = $MODEL_TECH/../Altera_Library


cyclone = $MODEL_TECH/../cyclone


XilinxCorelib=$MODEL_TECH/../XilinxCoreLib


XilinxCoreLib_ver=$MODEL_TECH/../xilinxCoreLib_ver


cpld=$MODEL_TECH/../cpld


cpld_ver=$MODEL_TECH/../cpld_ver


ieeepure=$MODEL_TECH/../ieeepure


simprim=$MODEL_TECH/../simprim


uni9000_ver=$MODEL_TECH/../uni9000_ver


            然后保存modelsim.int, 然后修改属性为只读这样你的altera库就可以添加进去了。

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条