ch4点灯程序-状态机分析.ppt

点灯程序 状态机 开发板原理图 点灯程序 装配布线(PR):选择器件型号 脚本文件*.qsf 什么是状态机 状态机可以认为是组合逻辑和寄存器逻辑的特殊组合,它一般包括两个部分:组合逻辑部分和寄存器部分。 寄存器用于存储状态。 组合电路用于状态译码和产生输出信号。 实用的状态机一般都设计为同步时序电路,它在时钟信号的触发下,完成各个状态之间的转移。 根据状态机的输出是否与输入条件相关,可将状态机分为两大类:摩尔(Moore)型状态机和米勒(Mealy)型状态机。 摩尔状态机:摩尔状态机的输出仅仅依赖于当前状态,而与输入条件无关。 米勒型状态机:米勒型状态机的输出不仅依赖于当前状态,而且取决于该状态的输入条件。 Moore FSM Mealy FSM 电梯控制 一个可上、下运动的电梯,当达到指定目标层是,开门至少10秒,并在目标层改变前,保持开门状态。电梯运动时,保证电梯门关闭。电梯运动时,如果有更高或更低层要求时,电梯运动方向不更改。 可能的状态 E.g., Idle, GoingUp, GoingDn, DoorOpen 可能引起状态改变的两 E.g., req floor 每个状态产生的动作 E.g., In the GoingUp state, u,d,o,t = 1,0,0,0 (up = 1, down, open, and timer_start = 0) 共

文档评论(0)

1亿VIP精品文档

相关文档