【发布时间】:2019-07-18 18:29:59
【问题描述】:
为什么当我们尝试在 VHDL 中合成不完整的 if 语句时,合成器使用锁存器而不是触发器?
非常感谢您从数字/电路的角度进行解释。
【问题讨论】:
-
IEEE Std 1076.6-2004(RTL 综合,已撤销) 6.2.1.1 带有敏感性列表的过程中的电平敏感存储以下适用: a) 信号(或变量)有明确的赋值。 b) 信号(或变量)没有以
作为条件的执行路径。 c) 有进程的执行没有对信号(或变量)执行显式赋值(通过赋值语句)。”身份分配被忽略。请注意缺少时钟边沿。
标签: vhdl synthesis digital flip-flop