数字电路-异同步 复位 线与 oc门
1、同步电路和异步电路的区别是什么? 异步电路:主要是组合逻辑电路,用于产生地址译码器、FIFO或RAM的读写控制信号脉冲,但它同时也用在时序电路中,此时它没有统一的时钟,状态变化的时刻是不稳定的,通常输入信号只在电路处于稳定状态时才发生变化。也就是说一个时刻允许一个输入发生变化,以避免输入信号之间造成的竞争冒险。电路的稳定需要有可靠的建立时间和持时间,待下面介绍。 同步电路:是由时序电路(寄存器和各种触发器)和组合逻辑电路构成的电路,其所有操作都是在严格的时钟控制下完成的。这些时序电路共享同一个时钟CLK,而所有的状态变化都是在时钟的上升沿(或下降沿)完成的。比如D触发器,当上升延到来时,寄存器把D端的电平传到Q输出端。在同步电路设计中一般采用D触发器,异步电路设计中一般采用Latch修改。 异步电路: 电路核心逻辑有用组合电路实现 异步时序电路的最大缺点是容易产生毛刺。 不利于器件移植 不利于静态时序分析(STA)、验证设计时序性能。 同步时序电路: 电路核心逻辑是用各种触发器实现 电路主要信号、输出信号等都是在某个时钟沿驱动触发器产生的 同步时序电路可以很好的避免毛刺 利于器件移植 利于静态时序分析(STA)、验证设计时序性能。 复位 电路 有两个工作目的: 1、 仿真的时候使 电路 进入初始状态或者其它预知状态; 2、 对于综合实现的真实电路,通过复位使 电路