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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 88|回复: 3

[求助] 多款芯片联合系统仿真,该怎么处理同名模块编译呢

[复制链接]
发表于 6 小时前 | 显示全部楼层 |阅读模式

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

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

×
我了解到可以通过config endconfig块指定instance采用特定.v,但是我试了:
topconfig.sv
config top config;
        design tb_top;
        instance tb_top....clk_div_inst  use  /home/..../a/clk_div_inst.v
        instance tb_top....clk_div_inst  use  /home/..../b/clk_div_inst.v
endconfig

编译无法通过,只能使用
        instance tb_top....clk_div_inst  use  clk_div_inst
        instance tb_top....clk_div_inst  use  clk_div_inst
但这样就只能用同一个clk_div_inst模块
topconfig.sv也不能`include "/home/..../a/clk_div_inst.v",那我应该如何处理呢,
还是说有其他方法,求助
 楼主| 发表于 6 小时前 | 显示全部楼层
目前我的rtl文件都是通过vcs -F 吃进来的,不太好改成vlogan
回复 支持 反对

使用道具 举报

发表于 4 小时前 | 显示全部楼层
需要使用libmap
回复 支持 反对

使用道具 举报

 楼主| 发表于 1 小时前 | 显示全部楼层


   
etomaster 发表于 2025-12-12 11:06
需要使用libmap



library lib0 /.../clk_1/clk_div.v
library lib1 /.../clk_2/clk_div.v
config top_config;
        design tb_top;
        default liblist  lib0 lib1;
        instance tb_top.....u_clk_div.v   use lib0.clk_div;
        instance tb_top.... u_clk_div.v   use lib1.clk_div;
endconfig

-libmap config.sv
我这样改可以吗,elab过程好像只有1个生效了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

手机版| 小黑屋| 关于我们| 联系我们| 用户协议&隐私声明| 版权投诉通道| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 ) |网站地图

GMT+8, 2025-12-12 15:48 , Processed in 0.017493 second(s), 4 queries , Gzip On, Redis On.

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