[Back to FSM Report](../finite_state_machines.md)
# FSM #8: current_state ## Summary |Name|Location|Graph|Reset State|States|Input Signals|Output Signals| |---|---|:---:|---|---|---:|---:| current_state|data_word_id_fsm.vhd#84|Open FSM Diagram|RX_NOTHING_ST| Count: 5
RX_BROADCAST_AND_DATA_FRAME_ST
RX_BROADCAST_FRAME_ST
RX_DATA_FRAME_ST
RX_IDLE_FRAME_ST
RX_NOTHING_ST|13|23||
## Input Signals Count: 13 |Name|Declaration| |---|---| |CRC_ERR_DCCHECK|data_word_id_fsm.vhd#57| |DATA_COUNTER_RX_DWI|data_word_id_fsm.vhd#61| |LINK_RESET_DLRE|data_word_id_fsm.vhd#36| |SEQ_ERR_DSCHECK|data_word_id_fsm.vhd#58| |bc_word_cnt|data_word_id_fsm.vhd#89| |data_word_cnt|data_word_id_fsm.vhd#88| |detected_ebf|data_word_id_fsm.vhd#95| |detected_edf|data_word_id_fsm.vhd#93| |detected_retry|data_word_id_fsm.vhd#101| |detected_rxerr_i|data_word_id_fsm.vhd#102| |detected_sbf|data_word_id_fsm.vhd#94| |detected_sdf|data_word_id_fsm.vhd#92| |detected_sif|data_word_id_fsm.vhd#96|| ## Output Signals Count: 23 |Name|Declaration| |---|---| |CRC_16B_DWI|data_word_id_fsm.vhd#49| |CRC_8B_DWI|data_word_id_fsm.vhd#50| |DATA_COUNTER_RX_DWI|data_word_id_fsm.vhd#61| |DATA_DWI|data_word_id_fsm.vhd#46| |DATA_PULSE_RX_DWI|data_word_id_fsm.vhd#63| |END_FRAME_DWI|data_word_id_fsm.vhd#45| |FRAME_ERR_DWI|data_word_id_fsm.vhd#59| |MULTIPLIER_DWI|data_word_id_fsm.vhd#51| |NEW_WORD_DWI|data_word_id_fsm.vhd#44| |RETRY_COUNTER_RX_DWI|data_word_id_fsm.vhd#62| |RETRY_PULSE_RX_DWI|data_word_id_fsm.vhd#64| |RXERR_ALL_DWI|data_word_id_fsm.vhd#55| |RXERR_DWI|data_word_id_fsm.vhd#54| |RXNOTHING_ACTIVE_DWI|data_word_id_fsm.vhd#53| |SEQ_NUM_DWI|data_word_id_fsm.vhd#48| |TYPE_FRAME_DWI|data_word_id_fsm.vhd#43| |VALID_K_CHARAC_DWI|data_word_id_fsm.vhd#47| |VC_DWI|data_word_id_fsm.vhd#52| |bc_word_cnt|data_word_id_fsm.vhd#89| |current_state_r|data_word_id_fsm.vhd#85| |data_word_cnt|data_word_id_fsm.vhd#88| |detected_rxerr_i|data_word_id_fsm.vhd#102| |retry_counter|data_word_id_fsm.vhd#90| ## Transition table |From|To|Input Control Signals| |---|---|---| |RX_NOTHING_ST|RX_NOTHING_ST|LINK_RESET_DLRE: data_word_id_fsm.vhd#36| |RX_NOTHING_ST|RX_NOTHING_ST|LINK_RESET_DLRE: data_word_id_fsm.vhd#36
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92
detected_sif: data_word_id_fsm.vhd#96| |RX_NOTHING_ST|RX_BROADCAST_FRAME_ST|LINK_RESET_DLRE: data_word_id_fsm.vhd#36
detected_sbf: data_word_id_fsm.vhd#94| |RX_NOTHING_ST|RX_IDLE_FRAME_ST|LINK_RESET_DLRE: data_word_id_fsm.vhd#36
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92
detected_sif: data_word_id_fsm.vhd#96| |RX_NOTHING_ST|RX_DATA_FRAME_ST|LINK_RESET_DLRE: data_word_id_fsm.vhd#36
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92| |RX_BROADCAST_FRAME_ST|RX_NOTHING_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
bc_word_cnt: data_word_id_fsm.vhd#89
detected_ebf: data_word_id_fsm.vhd#95
detected_edf: data_word_id_fsm.vhd#93
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92
detected_sif: data_word_id_fsm.vhd#96| |RX_BROADCAST_FRAME_ST|RX_NOTHING_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
bc_word_cnt: data_word_id_fsm.vhd#89
detected_ebf: data_word_id_fsm.vhd#95
detected_retry: data_word_id_fsm.vhd#101| |RX_BROADCAST_FRAME_ST|RX_NOTHING_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
bc_word_cnt: data_word_id_fsm.vhd#89
detected_ebf: data_word_id_fsm.vhd#95
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102| |RX_BROADCAST_FRAME_ST|RX_NOTHING_ST|LINK_RESET_DLRE: data_word_id_fsm.vhd#36| |RX_BROADCAST_FRAME_ST|RX_BROADCAST_FRAME_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
bc_word_cnt: data_word_id_fsm.vhd#89
detected_ebf: data_word_id_fsm.vhd#95
detected_edf: data_word_id_fsm.vhd#93
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92
detected_sif: data_word_id_fsm.vhd#96| |RX_IDLE_FRAME_ST|RX_NOTHING_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
DATA_COUNTER_RX_DWI: data_word_id_fsm.vhd#61
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
data_word_cnt: data_word_id_fsm.vhd#88
detected_ebf: data_word_id_fsm.vhd#95
detected_edf: data_word_id_fsm.vhd#93
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92| |RX_IDLE_FRAME_ST|RX_NOTHING_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102| |RX_IDLE_FRAME_ST|RX_NOTHING_ST|LINK_RESET_DLRE: data_word_id_fsm.vhd#36| |RX_IDLE_FRAME_ST|RX_BROADCAST_FRAME_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102
detected_sbf: data_word_id_fsm.vhd#94| |RX_IDLE_FRAME_ST|RX_IDLE_FRAME_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
DATA_COUNTER_RX_DWI: data_word_id_fsm.vhd#61
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
data_word_cnt: data_word_id_fsm.vhd#88
detected_ebf: data_word_id_fsm.vhd#95
detected_edf: data_word_id_fsm.vhd#93
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92| |RX_IDLE_FRAME_ST|RX_DATA_FRAME_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92| |RX_DATA_FRAME_ST|RX_NOTHING_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
DATA_COUNTER_RX_DWI: data_word_id_fsm.vhd#61
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
data_word_cnt: data_word_id_fsm.vhd#88
detected_ebf: data_word_id_fsm.vhd#95
detected_edf: data_word_id_fsm.vhd#93
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102
detected_sdf: data_word_id_fsm.vhd#92
detected_sif: data_word_id_fsm.vhd#96| |RX_DATA_FRAME_ST|RX_NOTHING_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
detected_edf: data_word_id_fsm.vhd#93
detected_retry: data_word_id_fsm.vhd#101| |RX_DATA_FRAME_ST|RX_NOTHING_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
detected_edf: data_word_id_fsm.vhd#93
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102| |RX_DATA_FRAME_ST|RX_NOTHING_ST|LINK_RESET_DLRE: data_word_id_fsm.vhd#36| |RX_DATA_FRAME_ST|RX_DATA_FRAME_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
DATA_COUNTER_RX_DWI: data_word_id_fsm.vhd#61
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
data_word_cnt: data_word_id_fsm.vhd#88
detected_ebf: data_word_id_fsm.vhd#95
detected_edf: data_word_id_fsm.vhd#93
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92
detected_sif: data_word_id_fsm.vhd#96| |RX_DATA_FRAME_ST|RX_BROADCAST_AND_DATA_FRAME_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
DATA_COUNTER_RX_DWI: data_word_id_fsm.vhd#61
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
data_word_cnt: data_word_id_fsm.vhd#88
detected_ebf: data_word_id_fsm.vhd#95
detected_edf: data_word_id_fsm.vhd#93
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92
detected_sif: data_word_id_fsm.vhd#96| |RX_BROADCAST_AND_DATA_FRAME_ST|RX_NOTHING_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
bc_word_cnt: data_word_id_fsm.vhd#89
detected_ebf: data_word_id_fsm.vhd#95
detected_edf: data_word_id_fsm.vhd#93
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92
detected_sif: data_word_id_fsm.vhd#96| |RX_BROADCAST_AND_DATA_FRAME_ST|RX_NOTHING_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
detected_retry: data_word_id_fsm.vhd#101| |RX_BROADCAST_AND_DATA_FRAME_ST|RX_NOTHING_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102| |RX_BROADCAST_AND_DATA_FRAME_ST|RX_NOTHING_ST|LINK_RESET_DLRE: data_word_id_fsm.vhd#36| |RX_BROADCAST_AND_DATA_FRAME_ST|RX_DATA_FRAME_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
bc_word_cnt: data_word_id_fsm.vhd#89
detected_ebf: data_word_id_fsm.vhd#95
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102| |RX_BROADCAST_AND_DATA_FRAME_ST|RX_BROADCAST_AND_DATA_FRAME_ST|CRC_ERR_DCCHECK: data_word_id_fsm.vhd#57
LINK_RESET_DLRE: data_word_id_fsm.vhd#36
SEQ_ERR_DSCHECK: data_word_id_fsm.vhd#58
bc_word_cnt: data_word_id_fsm.vhd#89
detected_ebf: data_word_id_fsm.vhd#95
detected_edf: data_word_id_fsm.vhd#93
detected_retry: data_word_id_fsm.vhd#101
detected_rxerr_i: data_word_id_fsm.vhd#102
detected_sbf: data_word_id_fsm.vhd#94
detected_sdf: data_word_id_fsm.vhd#92
detected_sif: data_word_id_fsm.vhd#96|
[Back to FSM Report](../finite_state_machines.md)