Back to FSM Report


FSM #14: current_state

Summary

Name

Location

Graph

Reset State

States

Input Signals

Output Signals

current_state

ppl_64_lane_init_fsm.vhd#99

Open FSM Diagram

CLEAR_LINE_ST

Count: 10
ACTIVE_ST
CLEAR_LINE_ST
CONNECTED_ST
CONNECTING_ST
DISABLED_ST
INVERT_RX_POLARITY_ST
LOSS_OF_SIGNAL_ST
PREPARE_STANDBY_ST
STARTED_ST
WAIT_ST

22

39


Input Signals

Count: 22

Name

Declaration

AUTOSTART_MIB

ppl_64_lane_init_fsm.vhd#70

COMMA_K287_RXED_PLCWD

ppl_64_lane_init_fsm.vhd#49

INIT3_X3_SENT_PLCWI

ppl_64_lane_init_fsm.vhd#59

LANE_RESET_DL

ppl_64_lane_init_fsm.vhd#37

LANE_RESET_MIB

ppl_64_lane_init_fsm.vhd#71

LANE_START_MIB

ppl_64_lane_init_fsm.vhd#69

LOST_SIGNAL_X32_PLCWI

ppl_64_lane_init_fsm.vhd#55

NO_SIGNAL_PLCWD

ppl_64_lane_init_fsm.vhd#39

RX_ERROR_OVF_PLIF

ppl_64_lane_init_fsm.vhd#74

STANDBY_SIGNAL_X32_PLCWI

ppl_64_lane_init_fsm.vhd#54

clear_line_done

ppl_64_lane_init_fsm.vhd#107

init1_rxed

ppl_64_lane_init_fsm.vhd#144

init2_rxed_x3

ppl_64_lane_init_fsm.vhd#152

init3_rxed_x3

ppl_64_lane_init_fsm.vhd#161

init3_rxed_x3_fw

ppl_64_lane_init_fsm.vhd#162

init_timeout_reaches

ppl_64_lane_init_fsm.vhd#129

inv_init1_rxed_x3

ppl_64_lane_init_fsm.vhd#146

inv_init2_rxed_x3

ppl_64_lane_init_fsm.vhd#153

lost_signal_x3

ppl_64_lane_init_fsm.vhd#134

rx_error_cnt_ovf_i

ppl_64_lane_init_fsm.vhd#122

rxed_1023_word

ppl_64_lane_init_fsm.vhd#171

standby_signal_x3

ppl_64_lane_init_fsm.vhd#139

Output Signals

Count: 39

Name

Declaration

CDR_PLIF

ppl_64_lane_init_fsm.vhd#66

ENABLE_TRANSM_DATA_PLIF

ppl_64_lane_init_fsm.vhd#60

INVERT_RX_BITS_PLIF

ppl_64_lane_init_fsm.vhd#51

LANE_STATE_PLIF

ppl_64_lane_init_fsm.vhd#72

LOST_CAUSE_PLIF

ppl_64_lane_init_fsm.vhd#63

NO_SIGNAL_DETECTION_ENABLED_PLIF

ppl_64_lane_init_fsm.vhd#52

RECEIVER_DISABLED_PLIF

ppl_64_lane_init_fsm.vhd#65

RX_ERROR_CNT_PLIF

ppl_64_lane_init_fsm.vhd#73

RX_ERROR_OVF_PLIF

ppl_64_lane_init_fsm.vhd#74

SEND_32_LOSS_SIGNAL_CTRL_WORDS_PLIF

ppl_64_lane_init_fsm.vhd#62

SEND_32_STANDBY_CTRL_WORDS_PLIF

ppl_64_lane_init_fsm.vhd#61

SEND_INIT1_CTRL_WORD_PLIF

ppl_64_lane_init_fsm.vhd#56

SEND_INIT2_CTRL_WORD_PLIF

ppl_64_lane_init_fsm.vhd#57

SEND_INIT3_CTRL_WORD_PLIF

ppl_64_lane_init_fsm.vhd#58

SEND_RXERR_PLIF

ppl_64_lane_init_fsm.vhd#50

TRANSMITTER_DISABLED_PLIF

ppl_64_lane_init_fsm.vhd#67

cdr_i

ppl_64_lane_init_fsm.vhd#108

clear_line_cnt

ppl_64_lane_init_fsm.vhd#106

clear_line_done

ppl_64_lane_init_fsm.vhd#107

current_state_r

ppl_64_lane_init_fsm.vhd#100

enable_init_cnt

ppl_64_lane_init_fsm.vhd#109

init1_rxed

ppl_64_lane_init_fsm.vhd#144

init2_rxed

ppl_64_lane_init_fsm.vhd#154

init2_rxed_cnt

ppl_64_lane_init_fsm.vhd#150

init2_rxed_x3

ppl_64_lane_init_fsm.vhd#152

init3_rxed_x3

ppl_64_lane_init_fsm.vhd#161

init3_rxed_x3_fw

ppl_64_lane_init_fsm.vhd#162

inv_init1_rxed_cnt

ppl_64_lane_init_fsm.vhd#143

inv_init1_rxed_x3

ppl_64_lane_init_fsm.vhd#146

inv_init2_rxed_cnt

ppl_64_lane_init_fsm.vhd#151

inv_init2_rxed_x3

ppl_64_lane_init_fsm.vhd#153

loss_signal_x3_cnt

ppl_64_lane_init_fsm.vhd#133

lost_signal_x3

ppl_64_lane_init_fsm.vhd#134

rx_error_cnt_i

ppl_64_lane_init_fsm.vhd#121

rx_error_cnt_ovf_i

ppl_64_lane_init_fsm.vhd#122

rxed_1023_word

ppl_64_lane_init_fsm.vhd#171

rxed_1023_word_cnt

ppl_64_lane_init_fsm.vhd#170

standby_signal_x3

ppl_64_lane_init_fsm.vhd#139

standby_signal_x3_cnt

ppl_64_lane_init_fsm.vhd#138

Transition table

From

To

Input Control Signals

CLEAR_LINE_ST

CLEAR_LINE_ST

clear_line_done: ppl_64_lane_init_fsm.vhd#107

CLEAR_LINE_ST

DISABLED_ST

clear_line_done: ppl_64_lane_init_fsm.vhd#107

DISABLED_ST

CLEAR_LINE_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71

DISABLED_ST

DISABLED_ST

AUTOSTART_MIB: ppl_64_lane_init_fsm.vhd#70
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LANE_START_MIB: ppl_64_lane_init_fsm.vhd#69

DISABLED_ST

WAIT_ST

AUTOSTART_MIB: ppl_64_lane_init_fsm.vhd#70
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LANE_START_MIB: ppl_64_lane_init_fsm.vhd#69

WAIT_ST

CLEAR_LINE_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71

WAIT_ST

DISABLED_ST

AUTOSTART_MIB: ppl_64_lane_init_fsm.vhd#70
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LANE_START_MIB: ppl_64_lane_init_fsm.vhd#69

WAIT_ST

WAIT_ST

AUTOSTART_MIB: ppl_64_lane_init_fsm.vhd#70
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LANE_START_MIB: ppl_64_lane_init_fsm.vhd#69
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39

WAIT_ST

STARTED_ST

AUTOSTART_MIB: ppl_64_lane_init_fsm.vhd#70
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LANE_START_MIB: ppl_64_lane_init_fsm.vhd#69
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39

STARTED_ST

CLEAR_LINE_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

STARTED_ST

STARTED_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
inv_init1_rxed_x3: ppl_64_lane_init_fsm.vhd#146
inv_init2_rxed_x3: ppl_64_lane_init_fsm.vhd#153
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
rxed_1023_word: ppl_64_lane_init_fsm.vhd#171
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

STARTED_ST

INVERT_RX_POLARITY_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
inv_init1_rxed_x3: ppl_64_lane_init_fsm.vhd#146
inv_init2_rxed_x3: ppl_64_lane_init_fsm.vhd#153
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

STARTED_ST

CONNECTING_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
inv_init1_rxed_x3: ppl_64_lane_init_fsm.vhd#146
inv_init2_rxed_x3: ppl_64_lane_init_fsm.vhd#153
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
rxed_1023_word: ppl_64_lane_init_fsm.vhd#171
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

INVERT_RX_POLARITY_ST

CLEAR_LINE_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

INVERT_RX_POLARITY_ST

INVERT_RX_POLARITY_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
rxed_1023_word: ppl_64_lane_init_fsm.vhd#171
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

INVERT_RX_POLARITY_ST

CONNECTING_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
rxed_1023_word: ppl_64_lane_init_fsm.vhd#171
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

CONNECTING_ST

CLEAR_LINE_ST

COMMA_K287_RXED_PLCWD: ppl_64_lane_init_fsm.vhd#49
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init2_rxed_x3: ppl_64_lane_init_fsm.vhd#152
init3_rxed_x3: ppl_64_lane_init_fsm.vhd#161
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

CONNECTING_ST

CLEAR_LINE_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

CONNECTING_ST

CONNECTING_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init2_rxed_x3: ppl_64_lane_init_fsm.vhd#152
init3_rxed_x3: ppl_64_lane_init_fsm.vhd#161
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

CONNECTING_ST

CONNECTED_ST

COMMA_K287_RXED_PLCWD: ppl_64_lane_init_fsm.vhd#49
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init2_rxed_x3: ppl_64_lane_init_fsm.vhd#152
init3_rxed_x3: ppl_64_lane_init_fsm.vhd#161
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

CONNECTED_ST

CLEAR_LINE_ST

COMMA_K287_RXED_PLCWD: ppl_64_lane_init_fsm.vhd#49
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init3_rxed_x3: ppl_64_lane_init_fsm.vhd#161
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

CONNECTED_ST

CONNECTED_ST

AUTOSTART_MIB: ppl_64_lane_init_fsm.vhd#70
COMMA_K287_RXED_PLCWD: ppl_64_lane_init_fsm.vhd#49
INIT3_X3_SENT_PLCWI: ppl_64_lane_init_fsm.vhd#59
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LANE_START_MIB: ppl_64_lane_init_fsm.vhd#69
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init3_rxed_x3: ppl_64_lane_init_fsm.vhd#161
init3_rxed_x3_fw: ppl_64_lane_init_fsm.vhd#162
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

CONNECTED_ST

CONNECTED_ST

COMMA_K287_RXED_PLCWD: ppl_64_lane_init_fsm.vhd#49
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init3_rxed_x3: ppl_64_lane_init_fsm.vhd#161
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

CONNECTED_ST

ACTIVE_ST

AUTOSTART_MIB: ppl_64_lane_init_fsm.vhd#70
COMMA_K287_RXED_PLCWD: ppl_64_lane_init_fsm.vhd#49
INIT3_X3_SENT_PLCWI: ppl_64_lane_init_fsm.vhd#59
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LANE_START_MIB: ppl_64_lane_init_fsm.vhd#69
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init3_rxed_x3: ppl_64_lane_init_fsm.vhd#161
init3_rxed_x3_fw: ppl_64_lane_init_fsm.vhd#162
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

CONNECTED_ST

PREPARE_STANDBY_ST

AUTOSTART_MIB: ppl_64_lane_init_fsm.vhd#70
COMMA_K287_RXED_PLCWD: ppl_64_lane_init_fsm.vhd#49
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LANE_START_MIB: ppl_64_lane_init_fsm.vhd#69
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
init3_rxed_x3: ppl_64_lane_init_fsm.vhd#161
init3_rxed_x3_fw: ppl_64_lane_init_fsm.vhd#162
init_timeout_reaches: ppl_64_lane_init_fsm.vhd#129
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

ACTIVE_ST

CLEAR_LINE_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

ACTIVE_ST

ACTIVE_ST

AUTOSTART_MIB: ppl_64_lane_init_fsm.vhd#70
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LANE_START_MIB: ppl_64_lane_init_fsm.vhd#69
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
RX_ERROR_OVF_PLIF: ppl_64_lane_init_fsm.vhd#74
init1_rxed: ppl_64_lane_init_fsm.vhd#144
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
rx_error_cnt_ovf_i: ppl_64_lane_init_fsm.vhd#122
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

ACTIVE_ST

LOSS_OF_SIGNAL_ST

AUTOSTART_MIB: ppl_64_lane_init_fsm.vhd#70
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LANE_START_MIB: ppl_64_lane_init_fsm.vhd#69
NO_SIGNAL_PLCWD: ppl_64_lane_init_fsm.vhd#39
RX_ERROR_OVF_PLIF: ppl_64_lane_init_fsm.vhd#74
init1_rxed: ppl_64_lane_init_fsm.vhd#144
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
rx_error_cnt_ovf_i: ppl_64_lane_init_fsm.vhd#122
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

ACTIVE_ST

PREPARE_STANDBY_ST

AUTOSTART_MIB: ppl_64_lane_init_fsm.vhd#70
LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LANE_START_MIB: ppl_64_lane_init_fsm.vhd#69
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

LOSS_OF_SIGNAL_ST

CLEAR_LINE_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LOST_SIGNAL_X32_PLCWI: ppl_64_lane_init_fsm.vhd#55
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

LOSS_OF_SIGNAL_ST

LOSS_OF_SIGNAL_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
LOST_SIGNAL_X32_PLCWI: ppl_64_lane_init_fsm.vhd#55
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

PREPARE_STANDBY_ST

CLEAR_LINE_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
STANDBY_SIGNAL_X32_PLCWI: ppl_64_lane_init_fsm.vhd#54
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139

PREPARE_STANDBY_ST

PREPARE_STANDBY_ST

LANE_RESET_DL: ppl_64_lane_init_fsm.vhd#37
LANE_RESET_MIB: ppl_64_lane_init_fsm.vhd#71
STANDBY_SIGNAL_X32_PLCWI: ppl_64_lane_init_fsm.vhd#54
lost_signal_x3: ppl_64_lane_init_fsm.vhd#134
standby_signal_x3: ppl_64_lane_init_fsm.vhd#139


Back to FSM Report