网上见到很多文章有关在ModelSim SE 中创建Altera 的库,但是有些忽略了重要的一步,以至于无法一劳永逸的添加库文件。在添加库失败了多次后终于找到了原因所在。
最傻瓜的方法是把quarturs安装目录\quarturs\eda\sim_lib文件夹下的相关文件copy到待仿真工程目录下,一起编译,这样太麻烦。还是使用一次性的办法吧。
按照一般的方法生成库以后(见Modelsim se中创建altera的仿真库),常见的问题是自己建立的库后面显示unavailable。
可以点击库右键,给它建立好mapping。也可以编辑modelsim.ini文件。添加红色的一行。
“[Library]
std = $MODEL_TECH/../std
ieee = $MODEL_TECH/../ieee
verilog = $MODEL_TECH/../verilog
vital2000 = $MODEL_TECH/../vital2000
std_developerskit = $MODEL_TECH/../std_developerskit
synopsys = $MODEL_TECH/../synopsys
modelsim_lib = $MODEL_TECH/../modelsim_lib
;vhdl_psl_checkers = $MODEL_TECH/../vhdl_psl_checkers // Source files only for this release
;verilog_psl_checkers = $MODEL_TECH/../verilog_psl_checkers // Source files only for this release
Altera_0808 = $MODEL_TECH/../Altera_0808/Altera_0808
”
以后每次运行新project就不用添加库了!
但是又出现一个问题:仿真时显示“Instantiation of 'lpm_mux' failed. The design unit was not found.”即库文件没有发现。在Simulation Properties中设置一下即可。不过有更好的办法吗?
文章评论(0条评论)
登录后参与讨论