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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

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

[求助] if语句对应到电路中为什么是一个锁存器呢?

[复制链接]
发表于 2021-7-11 15:47:48 | 显示全部楼层 |阅读模式

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

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

×

比如下面两组代码中,第二个加了个if语句,不太理解为啥对应到电路中是个锁存器呢?


   

        

                
  1. process (select)
  2. begin
  3.        output <= select;
  4. end process;
            

   

    复制代码


   

        

                
  1. process (select, error)
  2. begin
  3.         if(error='0')
  4.                 output <= select;
  5.         end if;
  6. end process;
            

   

    复制代码
谢谢了
发表于 2021-7-11 15:52:34 | 显示全部楼层
加个else就没用锁存器了。
回复 支持 反对

使用道具 举报

发表于 2021-7-11 19:02:04 | 显示全部楼层
if else 语句写的不完整,缺少else 分支产生了latch。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-7-11 19:41:10 | 显示全部楼层


   
Roy97 发表于 2021-7-11 19:02
if else 语句写的不完整,缺少else 分支产生了latch。


谢谢了
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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


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

GMT+8, 2025-9-14 14:56 , Processed in 0.016874 second(s), 3 queries , Gzip On, Redis On.

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