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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] dc综合如何读入宏文件

[复制链接]
发表于 2013-3-15 17:27:22 | 显示全部楼层 |阅读模式

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

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

x
dc综合中宏定义写在单独的一个.v文件中,其他调用参数的文件中均没有加入·include,在综合中宏定义的文件最先读入,但是会报找不到宏的错误,不知道该任何解决啊,诸位大神帮忙哈。
发表于 2013-3-17 08:23:00 | 显示全部楼层
建议:
1): DC读入RTL code(包括define macro)的时候,可以用类似仿真工具读入的方法.DC读入的时候好像有个"-vcs"选项,这个类是仿真工具的"-f" 选项.你看看DC的帮助文档.
2):有macro的建议使用两步读入的办法.先read_verilig,再elabrate,最后link

如果实在不行,就在你得top module加在`include吧.但是还得使用两步读入法
发表于 2013-12-18 17:05:12 | 显示全部楼层
.h类型的宏定义文件怎么读入,知道吗
发表于 2013-12-18 18:13:09 | 显示全部楼层
回复 1# cei527


   你把相关的路径加入到工程没?类似于下面set_option -project_relative_includes 1
set_option -include_path "${PROTO_PATH}/../common/edma/src"


另外,如果在宏文件里使用`define DATA_WD命令来定义变量,这是全局的,是可以直接使用`DATA_WD, 如果还是综合有问题,可以在出问题的module前调用`include,并且在不同的模块里可以多次调用这个宏文件,
发表于 2013-12-19 09:04:53 | 显示全部楼层
在DC命令中加入 se_attribute hdl_sdearch_path加入你放的路径就能读到了啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-5 03:20 , Processed in 0.022799 second(s), 8 queries , Gzip On, Redis On.

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