结构
输出和输入和前一个状态有关
有同步和异步两种
有米利(Mealy)和穆尔(Moore)两种,Mealy有输入,Moore没有输入
几个概念
- 有效状态: 用到的状态就是有效状态
- 无效状态: 不用的状态就是无效状态
- 有效循环无效循环: 有效状态的循环就是有效循环,同理无效
- 自启动不自启动: 能从无效状态进入有效状态就是能自启动的
分析
三个方程,驱动方程,输出方程,状态方程.(异步还要考虑时钟方程)
步骤
- 时钟方程:各个触发器的CP
- 驱动方程:各个触发器的输入信号表达式
- 输出方程:各个触发器的输出信号表达式
- 状态方程:把驱动方程代入触发器特性方程,求出状态方程,然后算出次态
- 列状态表,画状态图或时序图
- 说明功能
输出形如
驱动形如
状态方程就是把驱动方程代倒特性方程里头,求出来就是
设计
设计的流程和分析相反
- 逻辑抽象需求
- 分配状态,画出状态图
- 选触发器,确认同步异步
- 求输出方程
- 求状态方程,用卡诺图,无效状态可以当成最小项处理
- 求驱动方程,状态方程用特性方程反推回去
- 画状态图,确认能否自启动