题目内容
(请给出正确答案)
[主观题]
在下面横线上填上合适的语句,完成状态机的设计。 说明:设计一个双进程状态机,状态0时如果输入”10”
则转为下一状态,否则输出”1001”;状态1时如果输入”11”则转为下一状态,否则输出”0101”;状态2时如果输入”01”则转为下一状态,否则输出”1100”;状态3时如果输入”00”则转为状态0,否则输出”0010”。复位时为状态0。 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_unsigned.all; entity moore1is port () begin case ______is when st0 =>if datain="10" then nst if datain="11" then nst if datain="01" then nst if datain="00" then nst<=st0; else nst<=st3; q1<="0010";end if; end case ; end process; q<=q1; end;
提问人:网友wlg9889
发布时间:2022-01-07