微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 数字电路中的几个基本概念

数字电路中的几个基本概念

时间:02-11 来源:网络整理 点击:

并且满足数据的建立和保持时间,就不会对系统造成危害。因此我们可以说D触发器的D输入端对毛刺不敏感。但对于D触发器的时钟端,置位端,清零端,则都是对毛刺敏感的输入端,任何一点毛刺就会使系统出错,但只要认真处理,我们可以把危害降到最低直至消除。下面我们就对几种具体的信号进行探讨。

清除和置位信号

清除和置位信号要求象对待时钟那样小心地考虑它们,因为这些信号对毛刺也是非常敏感的。正如使用时钟那样,最好的清除和置位是从器件的引脚单直接地驱动。有一个主复位Reset引脚是常用的最好方法,主复位引脚给设计项目中每个触发器馈送清除或置位信号。几乎所有PLD器件都有专门的全局清零脚和全局置位。如果必须从器件内产生清除或置位信号,则要按照"门控时钟"的设计原则去建立这些信号,确保输入无毛刺。

若采用门控清除或者门控置位,则单个引脚或者触发器作为清除或置位的源,而有其它信号作为地址或控制线。在清除或复位的有效期间,地址或控制线必须保持稳定

异步输入信号

按照定义,异步输入不是总能满足(它们所馈送的触发器的)建立和保持时间的要求。因此,异步输入常常会把错误的数据锁存到触发器,或者使触发器进入亚稳定的状态,在该状态下,触发器的输出不能识别为l或0。如果没有正确地处理,亚稳性会导致严重的系统可靠性问题。

采用附加触发器同步使能信号的方法可保证不违反计数器的建立时间,从而解决可靠性的问题。虽然同步触发器仍会感受到亚稳性,但它在下一个时钟边沿之前是稳定的。通常,为在EPLD中避免亚稳性问题,决不能把一个异步信号输出到器件内两个或更多的触发器中。同步异步输入的另一种方法示于图4.2.16。输入驱动一个触发器的时钟,该触发器的数据输入接到Vcc。这个电路对于检测短于一个时钟周期的异步事件是有用的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top