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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3963|回复: 9

[求助] dc综合是否引入寄存器问题

[复制链接]
发表于 2010-11-23 13:42:50 | 显示全部楼层 |阅读模式

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

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

x
always @ (posedge clk)
  begin
    R1 <= arth_o;
    R2 <= data1 & data2;
    R3 <= data1 + data2;
    R4 <= R2 + R3;
  end

上面这段always语句综合后会产生D触发器

always @ (out2, R1, R3, R4)
  begin
    out1 <= R1 + R3;
    out2 <= R3 & R4;
    out3 <= out2 - R3;
  end
而这段语句综合的结果只是一个组合逻辑电路。
请问这是什么原因啊?
发表于 2010-11-23 15:10:14 | 显示全部楼层
基础知识.
请看书
发表于 2010-11-23 18:36:14 | 显示全部楼层
verilog 语言就是这么定义的,基础还不够扎实。
发表于 2010-11-25 14:35:43 | 显示全部楼层
时序电路和组合逻辑的区别就是一个关乎clk
发表于 2010-12-23 13:58:31 | 显示全部楼层
!!!!!!
发表于 2010-12-31 12:15:40 | 显示全部楼层
回复 1# hxfwdzx


    综合工具只看@(posedge xxx)这一句!

如果有则综合处DFF,

如果是@(a or b)

肯定是之和逻辑!

不过要写全哦,否则综合处来是Latch!
发表于 2010-12-31 15:41:10 | 显示全部楼层
呵呵,
发表于 2010-12-31 15:53:08 | 显示全部楼层
只写两个字也可以啊!

拒绝灌水哦!
发表于 2010-12-31 16:09:37 | 显示全部楼层
第二个是电平出发的,本身就是组合逻辑
发表于 2011-1-4 14:40:43 | 显示全部楼层
verilog就是这样规定的 lz是故意的吧 我菜鸟我都懂 要不组合和时序还有啥差别么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-7-17 07:32 , Processed in 0.031676 second(s), 8 queries , Gzip On, MemCached On.

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