Back to FSM Report


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