电平触发与边沿触发的核心区别
在数字电路设计中,时序逻辑的选择至关重要。核心机制分为电平触发(Level-Triggered)和边沿触发(Edge-Triggered)。它们代表了不同的数据锁存方式。
门控 D 锁存器与电平触发
门控 D 锁存器是电平触发的典型代表。其工作原理如下:
// 潜在风险:未赋值 else 分支会生成锁存器
always @(*) begin
if (en) q = d;
end
该锁存器的行为特征为:
- EN=1:电路处于透明状态,输出 Q 跟随输入 D 变化;
- EN=0:输出保持上一时刻的值。

