我是靠谱客的博主 诚心小甜瓜,最近开发中收集的这篇文章主要介绍异步八进制减法计数器分析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

异步时序逻辑电路分析步骤:

(1)列方程组:

①时钟方程, ②激励方程, ③次态方程.

(2)绘制状态表.

        绘制状态表时的思路与同步时序逻辑电路有些许不同: 要根据每个触发器的时钟方程来填充状态表. 以这里的分析过程举例. CP_{0}CP_{1}CP_{2} = 1时, 表示时钟有效; 否则时钟无效. 由于0#触发器的时钟信号引脚直接接到系统的时钟信号线上, 故0#触发器和系统时钟CP保持一致: 这是求次态的突破口. 这样一来, 系统CP有效时, CP_{0}也有效, 所以CP_{0}equiv 1. 既然CP_{0}一直有效(当系统时钟CP有效时), 那么就按照次态方程求出所有的{Q_{0}}^{n+1}. 之后, 根据CP_{1}={Q_{0}}^{n}, 得知只有在Q_{0}上升沿时, Q_{1}才按照触发器次态方程进行状态转换: 其他时刻数据保持不变. 如此一来, 就可以求出所有的{Q_{1}}^{n+1}. 再根据CP_{2}={Q_{1}}^{n}, 得知只有在Q_{1}上升沿时, Q_{2}才按照触发器次态方程进行状态转换: 其他时刻数据保持不变. 综上所述, 状态表填充完毕. 值得一提的是, 对于状态表中的某一行, 现态到次态的变化时刻为系统时钟的有效时刻(这里Q_{0}的变化时刻和系统时钟有效时刻吻合, 但Q_{1}Q_{2}的变化会相应滞后): 若三个触发器的状态都要发生改变 ,则状态改变的先后顺序为Q_{0}->Q_{1}->Q_{2}, 这期间会有一定的时间消耗. 

        异步电路的各个触发器时序转换存在一定的延迟, 也就是说, 从现态到次态的转换过程中有一段不稳定的时间. 在此期间, 电路的状态是不确定的. 因此, 异步时序电路的输入信号(包括时钟信号)必须等待电路进入稳定状态后才允许发生改变, 否则电路会处于不确定状态.

       对于状态表中的某一行来说, 总会有一个CP信号是和系统时钟信号同步的, 所以当系统有效时刻到来时, 这个触发器也迎来有效时刻. 那么, 这个和系统时钟同步的触发器的CP在状态表中的任何一行都为1, 即只要系统时钟有效, 该触发器的时钟也有效. 

(3)绘制状态图.

(4)绘制时序图.

(5)分析电路功能.

最后

以上就是诚心小甜瓜为你收集整理的异步八进制减法计数器分析的全部内容,希望文章能够帮你解决异步八进制减法计数器分析所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部