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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1641|回复: 4

[求助] VCS后仿报错

[复制链接]
发表于 2020-9-10 20:41:02 | 显示全部楼层 |阅读模式

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

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

x
求助大佬们:
vcs后仿.v网表报错:Keyword ’do' cannot be used as port connection name of module
请问这个Keyword是什么的keyword,verilog好像没有啊……vcs的吗?
rtl是vhdl和verilog混合的,do是vhdl里module的port,我vcs和nc前仿是没问题的,
只能生成verilog的网表,请问我现在只能去改port name了吗?……

发表于 2020-9-10 23:08:52 | 显示全部楼层
do begin
end while(x);
 楼主| 发表于 2020-9-11 09:40:37 | 显示全部楼层


A1985 发表于 2020-9-10 23:08
do begin
end while(x);


额……verilog也可以用do while啊……那只能改名字了……
发表于 2020-9-11 10:21:34 来自手机 | 显示全部楼层


anpengfei 发表于 2020-9-11 09:40
额……verilog也可以用do while啊……那只能改名字了……


不用改名字,用三步编译可以解决。例如verilog实现的trl中有sv关键字,那么一步编译肯定报错,这时候你可以分开编译,编译rtl时不加-sverilog,将rtl编译到一个lib中,将sv的bench编译到另一个lib中,最后两个lib链接再生成simv就ok了。vhdl同样处理,配好synopsys_sim.setup
 楼主| 发表于 2020-9-11 11:58:57 | 显示全部楼层


saipolo 发表于 2020-9-11 10:21
不用改名字,用三步编译可以解决。例如verilog实现的trl中有sv关键字,那么一步编译肯定报错,这时候你可 ...


谢谢大佬们,我也想过分步编译,不过这个网表是给合作伙伴的,我估计他们懒得分开跑,还是算了,改个名字好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-19 06:55 , Processed in 0.019094 second(s), 6 queries , Gzip On, Redis On.

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