同步时序逻辑电路与异步时序逻辑电路的区别


同步时序逻辑电路与异步时序逻辑电路的区别

文章插图
同步时序逻辑电路与异步时序逻辑电路的区别如下:
【同步时序逻辑电路与异步时序逻辑电路的区别】
1、核心逻辑不同
异步电路电路的核心逻辑是组合电路,比如异步的FIFO/RAM读写信号、地址译码信号等电路 。电路的核心逻辑是由各种各样的触发器实现的,所以比较容易使用寄存器的异步复位/置位端,以使整个电路有一个确定的初始状态 。
2、电路的输出不同
异步电路的输出不依赖于某一个时钟,也就说不是由时钟信号驱动触发器产生的 。同步整个电路是由时钟沿驱动的 。
3、特点不同
异步电路非常容易产生毛刺,且易受环境的影响,不利于器件的移植 。同步电路以触发器为主体的同步时序电路可以很好的避免毛刺的影响,使设计更可靠 。同步时序电路利于器件移植,因为环境以及器件工艺对同步电路的影响几乎可以不考虑;同步电路可以容易的组织流水线,提高芯片的运行速率 。