那如果我自己编码的话,比如这样
CONSTANT st0 : STD_LOGIC_VECTOR(3 DOWNTO 0) := "0001" ;
CONSTANT st1 : STD_LOGIC_VECTOR(3 DOWNTO 0) := "0010" ;
CONSTANT st2 : STD_LOGIC_VECTOR(3 DOWNTO 0) := "0100" ;
CONSTANT st3 : STD_LOGIC_VECTOR(3 DOWNTO 0) := "1000" ;
SIGNAL current_state, next_state: STD_LOGIC_VECTOR(3 DOWNTO 0);
这样的话我看RTL中不会显示States Machine,这是为什么呢?一定要这样写TYPE states IS (st0, st1, st2, st3);
|