有限状态机FSM的设计 时序电路的结构与特点 输入 下一状态激励 状态 当前状态 逻辑 存储器 输出逻辑 输出 时钟输入 时钟信号 根据输出函数的形式,可以分为 moore机和 mealy机两类
时序电路的结构与特点 有限状态机FSM的设计 根据输出函数的形式,可以分为moore机和 mealy机两类
FSM的表达形式 通常采用状态转换图表达电路信号的变化: SO/rx (s1/Y) X/Y SO S1 Moore Meals Moore: y f(s) Mealy: y f(s0, x)
FSM的表达形式 通常采用状态转换图表达电路信号的变化: Moore: y = f(s) Mealy: y = f(s0,x)
FSM的设计要点 定义枚举类型表达不同的状态特点; 设置信号表达现有状态和转换的状态 对每一个现态,利用选择语句,根据控制条 件x决定转换次态 根据现态和决定输出y
FSM的设计要点 定义枚举类型表达不同的状态特点; 设置信号表达现有状态和转换的状态; 对每一个现态,利用选择语句,根据控制条 件x决定转换次态; 根据现态和x决定输出y
Moore机设计:例1 例1简单的 Moore状态机设计 状态转换图如下所示,要求设置 reset控制, 能直接使状态处于s0。 INPUT S0/0 S1/1
Moore机设计:例1 例1 简单的Moore状态机设计 状态转换图如下所示,要求设置reset控制, 能直接使状态处于s0
Moore机设计:例1 library ieee use ieee std logic 1164. all entity statmach is port(clk, input, reset: in std logic; output: out std logic); end statman
library ieee; use ieee.std_logic_1164.all; entity statmach is port(clk,input,reset: in std_logic; output: out std_logic); end statmach; Moore机设计:例1