状态机应用实例2

AI summary
状态机应用实例包括序列检测器,能够检测字母流和二进制数据流,并输出两个检测结果。设计分析部分详细讨论了字母流和二进制数据流的检测方法及其状态图,最后展示了基于三段式有限状态机的设计实现,包括RTL视图、状态图和测试结果。
Last edited time
Sep 24, 2024 01:37 PM
Last edited by
Tags
SequenceDetector
FiniteStateMachine
DesignAnalysis

一:序列检测器

可以检测字母流,也可以检测二进制数据流。
字母流:Happy Day!(可以参考ASCII码)
ASCII码:A~Z a~z。
二进制数据流:1101
要求:
…1100000011110010110110100001110100001111…
检测时需要输出两个检测结果。
notion image

二:设计分析1

  1. 字母流检测
    1. notion image
  1. STG
    1. notion image

三:设计分析2

  1. 二进制数据流检测
    1. notion image
  1. 输入二进制数据和输出flag关系
    1. notion image
  1. STG
    1. notion image

四:设计实现(3段式FSM)

  1. RTL视图
    1. notion image
  1. STG图
    1. notion image
  1. 测试结果
    1. notion image
Loading...