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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10072|回复: 8

求助 VHDL代码中的synopsys translate off和synopsys translate on之间的作用

[复制链接]
发表于 2012-5-23 18:19:16 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 zyplele 于 2012-10-10 20:56 编辑

求帮助
下面代码中synopsys translate off和synopsys translate on之间的代码有什么作用 如果把这段代码去掉 对结果有什么影响啊
      --synopsys translate off
      IF NoX /= '0' THEN
        NoX := '1';
      ELSE
        NoX := '0';
      END IF;
      --synopsys translate on
发表于 2012-5-23 20:06:36 | 显示全部楼层
不让工具综合。。。。
 楼主| 发表于 2012-5-23 21:20:50 | 显示全部楼层
回复 2# A1985


    VHDL也有综合吗?综合具体指什么呀,呵呵 我知道的比较少,
    如果把这段代码去掉的话,对结果有影响吗
发表于 2013-4-9 17:46:57 | 显示全部楼层
具体怎么写啊?我试了,结果语法错误
前面是
--synopsys tranlate off


这个-- 是什么啊
发表于 2015-10-25 11:58:33 | 显示全部楼层
首先明白:编译器指示语句
        有时,可以利用HDL描述中的一些特定的注释语句来控制综合工具的工作,从而弥补仿真环境和综合环境之间的差异,这些注释语句称为编译器指示语句(Compiler Directives)。
         Verilog编译器指示语句
         1) translate_off/ translate_on
         这组语句用来指示DC停止翻译 “//synopsys translate_off”之后的Verilog描述,直至出现 “//synopsys translate_on”。当Verilog代码钟含有供仿真用的不可综合语句时,这项功能能使代码方便地在仿真工具与综合工具之间移植。
发表于 2015-10-25 11:59:38 | 显示全部楼层
本帖最后由 帆拓海 于 2015-10-25 12:02 编辑

一些代码竟被识别为“危险字符”,不能发表回复
捕获.PNG
发表于 2017-6-7 11:13:44 | 显示全部楼层
回复 5# 帆拓海


   掌握学习了,谢谢
发表于 2017-6-9 03:41:13 | 显示全部楼层
?????????????????????
发表于 2020-5-27 10:14:30 | 显示全部楼层


zheng070608138 发表于 2013-4-9 17:46
具体怎么写啊?我试了,结果语法错误
前面是
--synopsys tranlate off


VHDL是用--
verilog使用//
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-26 17:35 , Processed in 0.031537 second(s), 11 queries , Gzip On, Redis On.

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