|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
想来想去还是从亚稳态开始吧,毕竟FPGA开发中不断与触发器打交道。
. H& ]' W" z* G. F了解亚稳态首先要知道几个概念:1、同步逻辑、异步逻辑。2、二个词建立时间(Setup)以及保持时间(Hold)。其实时序分析的精华就是要分析每个触发器是否能够满足建立时间以及保持时间的要求。 * \5 S+ i) U; G+ u; k7 C$ y- R
首先解释:同步逻辑、异步逻辑: 3 b; Z2 N$ W% ^$ x/ l0 j) r8 E
简单的理解:在一个模块中用到的时钟与时钟之间有固定的相位关系 或者说时钟特征是可预测的被称为同步逻辑;在一个模块中用到的时钟彼此之间没有固定的相位关系,也就是时钟特征是不可预测的不知道的,称为异步逻辑。
, s+ q) R. S: C3 R0 R8 m2 X0 V& Z0 H/ ?+ O& P2 r
& H* w# ~; l" P1 V4 A' `下面首先解释建立时间与保持时间: 6 S5 a& L: y; j( J8 C
# L8 w2 V& F1 _/ i, B; U
3 y, t% E8 O3 k/ V- J3 p) a' j, R- v; t5 s# P
1 X8 n Y* T2 e) p7 R
- O. v" [- k% w" c1 Y
! l1 q0 t7 H; @' d; j
- `, S w3 T9 x- e# b/ F) K' C3 |* J& C) ]( B7 L, F
|
|