rtl Architecture Reference
List of all members.
Processes |
update_state | ( clk , rstb ) |
rx_fsm | ( st_i , scl , sda_in , en_fec_rx , cnt_8 , ierr_rx_i ) |
counter | ( clk , rstb ) |
output | ( clk , rstb ) |
Constants |
ST_IDLE | ( 2 downto 0 ) := " 000 " |
ST_START | ( 2 downto 0 ) := " 001 " |
ST_WAIT_DT | ( 2 downto 0 ) := " 010 " |
ST_STORE_DT | ( 2 downto 0 ) := " 011 " |
ST_ACK_1 | ( 2 downto 0 ) := " 100 " |
ST_ACK_2 | ( 2 downto 0 ) := " 101 " |
ST_WAIT_STOP | ( 2 downto 0 ) := " 110 " |
Types |
state_t | ( idle , start , wait_dt , store_dt , ack_1 , ack_2 , wait_stop ) |
Signals |
st_i | state_t |
nx_st_i | state_t |
ierr_rx_i | |
clr_cnt_i | |
en_cnt_i | |
en_reg_i | |
cnt_i | ( 1 downto 0 ) := ( others = > ' 0 ' ) |
reg_add_i | range 0 to NUM_REG -1 := 0 |
Member Function Documentation
counter | |
( clk , |
|
|
rstb ) |
[Process]
output | |
( clk , |
|
|
rstb ) |
[Process]
rx_fsm | |
( st_i , |
|
|
scl , |
|
|
sda_in , |
|
|
en_fec_rx , |
|
|
cnt_8 , |
|
|
ierr_rx_i ) |
[Process]
update_state | |
( clk , |
|
|
rstb ) |
[Process]
Member Data Documentation
cnt_i ( 1 downto 0 ) := ( others = > ' 0 ' ) [Signal] |
ST_ACK_1 ( 2 downto 0 ) := " 100 " [Constant] |
ST_ACK_2 ( 2 downto 0 ) := " 101 " [Constant] |
ST_IDLE ( 2 downto 0 ) := " 000 " [Constant] |
ST_START ( 2 downto 0 ) := " 001 " [Constant] |
state_t ( idle , start , wait_dt , store_dt , ack_1 , ack_2 , wait_stop ) [Type] |
The documentation for this class was generated from the following file: