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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: meijingguoyu

[求助] 请问两段代码的区别

[复制链接]
 楼主| 发表于 2010-8-26 19:02:52 | 显示全部楼层
哦 这样子啊,谢谢各位指教~
 楼主| 发表于 2010-8-26 19:26:42 | 显示全部楼层
本帖最后由 meijingguoyu 于 2010-8-26 19:29 编辑

那么请问,当我把always里面的else去掉的话,是不是b会在a=0时保存原来的值啊?
always @ (a )
begin
  if(a)
    b=1'b1;
end

那要是保存的话,b是通过什么cell保存的,是register吗?
发表于 2010-8-26 21:33:01 | 显示全部楼层


那么请问,当我把always里面的else去掉的话,是不是b会在a=0时保存原来的值啊?
always @ (a )
begin
  if(a)
    b=1'b1;
end

那要是保存的话,b是通过什么cell保存的,是register吗?
meijingguoyu 发表于 2010-8-26 19:26



是latch
发表于 2010-8-26 22:22:30 | 显示全部楼层
latch
发表于 2010-8-27 15:51:09 | 显示全部楼层
谢谢了。
发表于 2010-8-27 22:12:03 | 显示全部楼层
分支语句没写全会生成latch
发表于 2010-8-28 14:28:39 | 显示全部楼层
综合后的电路完全一样
发表于 2010-8-28 22:36:49 | 显示全部楼层
功能一样的,不过感觉第二种比较简洁
发表于 2010-8-30 11:23:28 | 显示全部楼层
功能一样啊
发表于 2010-8-30 16:14:38 | 显示全部楼层
好像没有区别啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-21 08:51 , Processed in 0.020693 second(s), 7 queries , Gzip On, Redis On.

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