问答题 什么是状态机?它主要适于处理什么逻辑问题?摩尔型状态机和米里型状态机各有什么特点?
【正确答案】有时也将同步时序电路称为“有限状态机(Finite State Machine,FSM)”,简称“状态机”。
   状态机适用于同步处理时序逻辑问题。
   状态机分为摩尔型(Moore)和米里型(Mealy)两类。摩尔型状态机中的输出信号仅与当前状态有关,而米里型状态机的输出信号既与当前状态有关也与当前输入有关。在同步时序逻辑中,状态转变总是发生在时钟有效边沿到达后。因而,在输入信号发生变化时,米里机可立即做出响应,而摩尔机则要等到下一时钟沿到达时才可做出响应。故摩尔机对输入信号的响应有滞后性,但这一响应滞后也可使输入信号中的毛刺干扰被抑止。
   将输入信号列入进程(PROCESS)的敏感信号表,可设计得米里型状态机。而敏感信号表中有时钟没有输入信号时,设计得到的是摩尔型状态机。
【答案解析】