zoukankan      html  css  js  c++  java
  • 关于setup time和hold time的一个总结

    对于D触发器,有3个重要相关参数,即setup time 、hold time 和最坏情况下的传输延时tc-q。

    setup time 即在时钟翻转之前数据输入(D)必须有效的时间。

    hold time 即在时钟边沿之后数据输入必须仍然有效的时间。

    假设建立时间和维持时间都满足,那么输入端D处的数据则在最坏情况下的传播延时tc-q(相对于时钟边沿)之后被复制到输出端Q。

    在同步时序电路中,对时钟激励做出响应的开关事件是同时发生的。运行的结果必须等到下一个时钟翻转才能进入下一级。时序电路工作的时钟周期T必须能容纳电路中任何以及的最长延时。

    假设一个逻辑最坏情形的延时等于tplogic,而他的最小延时——也称为污染延时(contamination delay)——为tcd

    寄存器的最小传播延时(或污染延时)为tcdregister

    时序电路正确工作所要求的最小时钟周期T为:T>tc-q+tplogic+tsu

    时序的另一个约束时对寄存器维持时间的要求:tcdregister+tcdlogic>thold

    这一约束保证了时序元件的输入数据在时钟边沿之后能够维持足够长的时间,而不会因新进入的数据流而过早改变。

    还有时钟的偏差和时钟的抖动。

    时钟是需要驱动的,驱动的延时是不完全相同的,连线长短对应的时钟延时是不一样的。每个时钟到达的时间不是一定的

    组合电路输出是当前输入的函数,时序电路输出是当前输入和之前输入的函数

  • 相关阅读:
    Bitmap\Bytes\BitmapImage相互转换
    枚举值为什么使用1,2,4,8,16,32等2的幂方(转)
    获取电脑信息
    操作内存的帮助类
    C#调用DLL(整理)
    [原]java集合类TreeMap和TreeSet
    [原]《面试题精选》08.颠倒句子中单词的顺序
    [原]数据结构与对象的区别
    [原]初步了解Hadoop平台
    [原]《程序员面试题精选》06.查找最小的k个元素
  • 原文地址:https://www.cnblogs.com/mebey/p/9202362.html
Copyright © 2011-2022 走看看