rtl_direct Architecture Reference
List of all members.
Processes |
update_state | ( clk , rstb ) |
addr_fsm | ( st_i , sda_in , scl , cnt_8 , en_fec_i , rw_i , finish_tx , finish_rx ) |
get_addr | ( clk , rstb ) |
Constants |
ST_idle | ( 3 downto 0 ) := " 0000 " |
ST_wait_start | ( 3 downto 0 ) := " 0001 " |
ST_start | ( 3 downto 0 ) := " 0010 " |
ST_wait_add | ( 3 downto 0 ) := " 0011 " |
ST_latch_add | ( 3 downto 0 ) := " 0100 " |
ST_fec_add | ( 3 downto 0 ) := " 0101 " |
ST_ack_1 | ( 3 downto 0 ) := " 0110 " |
ST_s_rx | ( 3 downto 0 ) := " 0111 " |
ST_s_tx | ( 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 := idle |
nx_st_i | state_t |
addr_i | ( 4 downto 0 ) |
rw_i | := ' 0 ' |
ready_i | := ' 0 ' |
en_fec_i | := ' 0 ' |
bcast_i | := ' 0 ' |
Member Function Documentation
addr_fsm | |
( st_i , |
|
|
sda_in , |
|
|
scl , |
|
|
cnt_8 , |
|
|
en_fec_i , |
|
|
rw_i , |
|
|
finish_tx , |
|
|
finish_rx ) |
[Process]
get_addr | |
( clk , |
|
|
rstb ) |
[Process]
update_state | |
( clk , |
|
|
rstb ) |
[Process]
Member Data Documentation
addr_i ( 4 downto 0 ) [Signal] |
ST_ack_1 ( 3 downto 0 ) := " 0110 " [Constant] |
ST_idle ( 3 downto 0 ) := " 0000 " [Constant] |
ST_s_rx ( 3 downto 0 ) := " 0111 " [Constant] |
ST_s_tx ( 3 downto 0 ) := " 1000 " [Constant] |
ST_start ( 3 downto 0 ) := " 0010 " [Constant] |
state_t ( idle , wait_start , start , wait_add , latch_add , fec_add , ack_1 , s_rx , s_tx ) [Type] |
The documentation for this class was generated from the following file: