数字集成电路设计(四、Verilog HDL数字逻辑设计方法)(三)

本文详细介绍了Verilog HDL在数字逻辑设计中用于实现有限同步状态机的方法,包括Mealy型和Moore型状态机的区别,以及状态机的编码方式如二进制编码、格雷编码和一位独热编码的优缺点。此外,文章还讨论了有限状态机的写法,如两段式和三段式,并通过设计顺序脉冲发生器和自动售报机的实例来加深理解。
摘要由CSDN通过智能技术生成


4. 有限同步状态机

  • !!产生:硬件描述语言对时序电路的设计方式。这种描述方式和真值表都差不多,都表征了对于一个数字电路通用的设计方式

  • !!!!功能很强大,但是并不代表在硬件描述语言中提倡这种方式,当电路设计到一定阶段时,我们更希望用基础的设计语言去做电路

  • 有限状态机是借助于综合工具实现电路的一种方式,如果对于状态转移图或者Verilog描述过程中如果产生错误或者不确定的理解,这时候设计就会产生很大问题
    在这里插入图片描述

  • 同其它时序电路一样,有限状态机也是由两部分组成:存储电路和组合逻辑电路。存储电路用来生成状态机的状态,组合逻辑电路用来提供输出以及状态机跳转的条件

  • 从中间画一条线把它分为上下两部分,称为二部图。二部图对于数字电路来讲是一个非常重要的概念,实际上联系了两部分不同性质的电路之间的关系。从图论的角度来讲,如果有一个edge能把上下两部分分开,这两部分就是独立的

  • 有限状态机分为两种类型:Mealy型和Moore型
    在这里插入图片描述

  • 最大的区别:Mealy 型状态机的输出与当前状态和输入有关系,Moore 型状态机的输出仅依赖于当前状态而与输入无关

  • !!!!对于Mealy电路,影响组合电路延迟的是由组合逻辑和输入信号的延迟决定的, 而对于Moore电路,输出逻辑只由输出组合逻辑决定。所以。Moore型的状态机要比Mealy型的状态机要快,因为它的输出延迟只由一部分输出逻辑决定,而Mealy型的延迟由输入信号决定,当输入信号延迟非常大时,输出结果将会是不对的,也就输输出频率会降下来

  • !!!!所以,在很长一段时间内ÿ

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

普通的晓学生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值