社区
其他硬件开发
帖子详情
verilog Inferred latch
Echotj
2016-12-23 02:52:29
在编译之后,有一个很常见的提示,说
inferred latch,
这种问题,大家有没有好的解决办法?Altera论坛说出于安全的考虑,需要锁存,不是很明白。help。thx.
...全文
1400
回复
打赏
收藏
verilog Inferred latch
在编译之后,有一个很常见的提示,说inferred latch,这种问题,大家有没有好的解决办法?Altera论坛说出于安全的考虑,需要锁存,不是很明白。help。thx.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
11.
Verilog
中如何避免
Latch
Latch
就是锁存器,是电平触发的存储单元,数据存储的动作取决于输入时钟信号的电平值。仅当锁存器处于使能状态时,输出才会随着数据输入发生变化。
Latch
的主要危害包括如下几个方面: 1对毛刺敏感,不能异步复位,所以上电以后处于不确定的状态; 2
Latch
会使静态时序分析变得非常复杂; 下面对几种常见的出现
Latch
的情况进行举例说明: 第一种情况: 不完整的if-else语句导致
latch
,举例: module count( input...
verilog
代码中避免出现
latch
方法
一:出现
latch
的情况? 在组合逻辑中,有时候往往不需要生成
latch
,所以必须知道某些信号会综合为
latch
,通过实践发现下面两类会出现
latch
: 1.在if-else和case中没有else和default将会导致产生
latch
。这个在夏宇闻的
verilog
中有讲到。 2.即使if-else 和case语句都满足if都有else,caes都有default,此时还
What makes an
infe
rred
latch
? how To avoid creating
infe
rred
latch
es? when do you know you need lat...
What makes an
infe
rred
latch
?For combinatorial logic, the output of the circuit is a function of input only and should not contain any memory or internal state (
latch
).In
Verilog
, a variable will keep...
verilog
中如何避免
latch
组合逻辑中各个条件的输出一定要写全; 时序逻辑随便;
HDLBits(5)----D
latch
1. D
latch
Implement the following circuit: Note that this is a
latch
, so a Quartus warning about having
infe
rred
a
latch
is expected. module top_module ( input d, input ena, output q); always@(*) begin if(ena) q &
其他硬件开发
2,425
社区成员
4,282
社区内容
发帖
与我相关
我的任务
其他硬件开发
硬件/嵌入开发 其他硬件开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章