我是靠谱客的博主 踏实狗,最近开发中收集的这篇文章主要介绍同步电路和异步电路,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

同步电路:其核心逻辑用触发器实现,电路的主要信号、输出信号灯都由某个时钟沿驱动产生。可以很好的避
免毛刺,利于器件移植,有利于STA(静态时序分析)、验证设计时序性能
异步电路:其核心逻辑使用组合电路实现,电路的主要信号、输出信号不依赖于任何一个时钟信号。容易产生
毛刺,不利于器件移植,不利于STA、验证设计时序性能。

同步电路是由时序电路(寄存器和各种触发器)和组合逻辑电路构成的电路,其所有操作都是在严格的时钟控制
下完成的。这些时序电路共享同一个时钟CLK,而所有的状态变化都是在时钟的上升沿(或下降沿)完成的。比如D
触发器,当上升延到来时,寄存器把D 端的电平传到Q 输出端。
异步电路主要是组合逻辑电路,用于产生地址译码器、FIFO 或RAM 的读写控制信号脉冲,但它同时也用在时序电
路中,此时它没有统一的时钟,状态变化的时刻是不稳定的,通常输入信号只在电路处于稳定状态时才发生变化。
也就是说一个时刻允许一个输入发生变化,以避免输入信号之间造成的竞争冒险。

组合逻辑容易产生竞争冒险 
 

最后

以上就是踏实狗为你收集整理的同步电路和异步电路的全部内容,希望文章能够帮你解决同步电路和异步电路所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部