跳转至

时序逻辑

基本器件


SR锁存器电路图

SR锁存器标志图
image.png
D锁存器
image.png
D触发器

状态机

在对状态机进行编码时,二进制编码和独热码各有优劣。

二进制编码需要的寄存器更少,独热编码输出逻辑比较简单,所需的门电路可能更少

时序

  • Contamination Time:表示一个信号受另一个信号影响开始发生变化的时间,即变化的最短时间
  • Propagation Time:表示一个信号受另一个信号影响发生变化并保持稳定的时间,即变化的最长时间
  • Setup Time:上升沿来之前被采样信号需要保持不变的最短时间
  • Hold Time:上升沿之后被采样信号需要保持不变的最短时间

当被采样信号没有保持足够的\(t_{setup}\)或者\(t_{hold}\)时,输出是一种metastable,即亚稳态,亚稳态会经过一段时间\(t_{res}\)后变成稳定的0或1

消除亚稳态可以用如下结构的synchronizer,需要满足\(T_c>t_{res}+t_{setup}\)

synchronizer