在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3740|回复: 3

[求助] 请教!!!用Modelsim仿真调用Altera库出现的问题

[复制链接]
发表于 2014-2-19 16:10:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 raojp 于 2014-2-20 09:35 编辑

用Modelsim仿真,由于设计用到了Altera MegaWizard生成的IP,仿真过程中出现以下错误信息:# ** Error: ../vhdl/altera_specific/altcore/alt_timestamp_dfifo.v(89): Illegal target for defparam.
alt_timestamp_dfifo.rar (1.92 KB, 下载次数: 2 )

请问应该怎么避免这样的error? 谢谢!
发表于 2014-2-19 17:28:37 | 显示全部楼层
可能层次不对,defpa找不到。。
发表于 2014-2-19 20:28:24 | 显示全部楼层
看看看有没有其他路径提示信息?
 楼主| 发表于 2014-2-21 09:18:51 | 显示全部楼层
搞定了,问题原因是设计中用到的是Verilog语言的Altera IP,而编译Aletra库时用的源文件是VHDL,所以导致参数不一致而报defparam不合法。解决的办法是在编译Altera库时将Verilog和VHDL语言的库分别编译,并在modelsim.ini中指定,例如:
;Altera Simulation Library
;Verilog section
lpm_ver =  $MODEL_TECH/../Altera_lib/lpm_ver
altera_ver = $MODEL_TECH/../Altera_lib/altera_ver
altera_mf_ver = $MODEL_TECH/../Altera_lib/altera_mf_ver
arriaii_ver = $MODEL_TECH/../Altera_lib/arriaii_ver
arriaii_hssi_ver = $MODEL_TECH/../Altera_lib/arriaii_hssi_ver
sgate_ver =  $MODEL_TECH/../Altera_lib/sgate_ver

;VHDL section
lpm =  $MODEL_TECH/../Altera_lib/lpm
altera = $MODEL_TECH/../Altera_lib/altera
altera_mf = $MODEL_TECH/../Altera_lib/altera_mf
arriaii = $MODEL_TECH/../Altera_lib/arriaii
arriaii_hssi = $MODEL_TECH/../Altera_lib/arriaii_hssi
sgate =  $MODEL_TECH/../Altera_lib/sgate

在仿真时加上-L lpm_ver -L altera_mf_ver -L sgate_ver选项,就能链接Altera仿真库了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 22:38 , Processed in 0.189185 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表