[工学]EDAVHDL状态机
5.2.1 多进程状态机 COM2: PROCESS(current_state) BEGIN CASE current_state IS WHEN st0 = ALE=0;START=0;LOCK=0;OE=0 ; WHEN st1 = ALE=1;START=1;LOCK=0;OE=0 ; WHEN st2 = ALE=0;START=0;LOCK=0;OE=0 ; WHEN st3 = ALE=0;START=0;LOCK=0;OE=1 ; WHEN st4 = ALE=0;START=0;LOCK=1;OE=1 ; WHEN OTHERS = ALE=0;START=0;LOCK=0; END CASE ; END PROCESS COM2 ; 5.2.2 单进程Moore状态机 【例5-4】 LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY MOORE1 IS PORT ( DATAIN : IN STD_LOGIC_VECTOR(1 DOWNTO 0); CLK,RST : IN STD_LOGIC; Q : OUT STD_LOGIC_VECTOR(3 DOWNTO
原创力文档

文档评论(0)