看了几天的时序分析,现将对于Tsu、Tsh的理解记录下来:
举例说明----有两个同步触发器,不考虑他们的clk skew。
Data与Clk是两组接力运动员,他们在比赛但规则不一样。
Data、Clk在赛点A中心广场,同一时刻出发。
Data首先要绕过赛点A的后围墙(Time---Tco),经过漫长的公路(Time---Tdelay),到达赛点B的门口,离赛点B的中心广场还要Tsu(Time---Tsu),这才算完成了一个轮回的赛程。
Clk虽然比较没这么多的曲折,但他是从赛点A中心广场的天桥上开始出发的,步行至地下通道就到了赛点B的门口,但是他要到B的天桥上才算完成了一个轮回的赛程。
现在得知Clk用的时间为T,而且尽管Clk是举办方的VIP,但是Clk还是在这个轮回里输了。
故:
T>=Tco+Tdelay+Tsu;
即Tsu<=T-Tco-Tdelay.
Tsh举例子比较复杂,但是记住Tsu+Tsh是一个稳定周期T(有少许出入,看下题。)
时钟周期为T,触发器D1的建立时间最大为T1max,最小为T1min。组合逻辑电路最大延迟为T2max,最小为T2min。问,触发器D2的建立时间T3和保持时间应满足什么条件。
Tsu<=T-T2max;
Tsh<=T2min;(不考虑CLK skew)
点击此处查看原文 >>
系统分类:
CPLD/FPGA | 用户分类:
无分类
| 来源:
原创