Processes | |
fsm_add | ( clk , rstb ) |
Constants | |
ST_idle | std_logic_vector ( 3 downto 0 ) := " 0000 " |
ST_wait_start | std_logic_vector ( 3 downto 0 ) := " 0001 " |
ST_start | std_logic_vector ( 3 downto 0 ) := " 0010 " |
ST_wait_add | std_logic_vector ( 3 downto 0 ) := " 0011 " |
ST_latch_add | std_logic_vector ( 3 downto 0 ) := " 0100 " |
ST_fec_add | std_logic_vector ( 3 downto 0 ) := " 0101 " |
ST_ack_1 | std_logic_vector ( 3 downto 0 ) := " 0110 " |
ST_s_rx | std_logic_vector ( 3 downto 0 ) := " 0111 " |
ST_s_tx | std_logic_vector ( 3 downto 0 ) := " 1000 " |
Types | |
state_t | ( idle , wait_start , start , wait_add , latch_add , fec_add , ack_1 , s_rx , s_tx ) |
Signals | |
st_i | state_t |
addr_i | std_logic_vector ( 4 downto 0 ) |
rw_i | std_logic |
bcast_i | std_logic |
fsm_add | ( clk , | |
rstb ) |
addr_i std_logic_vector ( 4 downto 0 ) [Signal] |
bcast_i std_logic [Signal] |
rw_i std_logic [Signal] |
ST_ack_1 std_logic_vector ( 3 downto 0 ) := " 0110 " [Constant] |
ST_fec_add std_logic_vector ( 3 downto 0 ) := " 0101 " [Constant] |
ST_idle std_logic_vector ( 3 downto 0 ) := " 0000 " [Constant] |
ST_latch_add std_logic_vector ( 3 downto 0 ) := " 0100 " [Constant] |
ST_s_rx std_logic_vector ( 3 downto 0 ) := " 0111 " [Constant] |
ST_s_tx std_logic_vector ( 3 downto 0 ) := " 1000 " [Constant] |
ST_start std_logic_vector ( 3 downto 0 ) := " 0010 " [Constant] |
ST_wait_add std_logic_vector ( 3 downto 0 ) := " 0011 " [Constant] |
ST_wait_start std_logic_vector ( 3 downto 0 ) := " 0001 " [Constant] |
state_t ( idle , wait_start , start , wait_add , latch_add , fec_add , ack_1 , s_rx , s_tx ) [Type] |