[Back to Design Hierarchy Report](../design_hierarchy.md#vhdl-entities)
# Entity - lane_init_fsm ## Summary | Name | Location | Description | | --- | --- | --- | |lane_init_fsm|lane_init_fsm.vhd#32|| ## Instantiations Count: 1 | Name | Location | Description | Details | | --- | --- | --- | :---: | | inst_lane_init_fsm | phy_plus_lane.vhd#669 | Instance of lane_init_fsm module | [View Instantiation Details](module_27/instantiation_1.md) | ## Generics Count: 0 ## Ports Count: 35 | Name | Mode | Type | Description | | --- | --- | --- | --- | |RST_N|in|std_logic|global reset| |CLK|in|std_logic|Clock generated by GTY IP| |LANE_RESET_DL|in|std_logic|Lane reset command from Data-Link Layer.| |NO_SIGNAL|in|std_logic|Flag no signal are received| |RX_NEW_WORD|in|std_logic|Flag new word has been received| |DETECTED_INIT1|in|std_logic|Flag INIT1 control word rxed| |DETECTED_INIT2|in|std_logic|Flag INIT2 control word rxed| |DETECTED_INIT3|in|std_logic|Flag INIT3 control word rxed| |DETECTED_INV_INIT1|in|std_logic|Flag INV_INIT1 control word rxed| |DETECTED_INV_INIT2|in|std_logic|Flag INV_INIT2 control word rxed| |DETECTED_RXERR_WORD|in|std_logic|Flag RXERR detected| |DETECTED_LOSS_SIGNAL|in|std_logic|Flag LOSS_SINGAL control word detected| |DETECTED_STANDBY|in|std_logic|Flag STANDBY control word detected| |COMMA_K287_RXED|in|std_logic|Flag Comma K28.7 has been received| |RECEIVER_DISABLED|out|std_logic|flag to enabled RX function of HSSL IP| |CDR|out|std_logic|Flag to enabled CDR function of HSSL IP| |SEND_RXERR|out|std_logic|Flag send RXERR control word to Data-Link layer when FSM leave ACTIVE_ST| |INVERT_RX_BITS|out|std_logic|Flag to Invert rx bit received| |NO_SIGNAL_DETECTION_ENABLED|out|std_logic|Flag to enable the no signal function| |STANDBY_SIGNAL_X32|in|std_logic|Flag STANDBY control word has been send x32| |LOST_SIGNAL_X32|in|std_logic|Flag LOST_SIGNAL control word has been send x32| |TRANSMITTER_DISABLED|out|std_logic|flag to enabled TX fonction of HSSL IP| |SEND_INIT1_CTRL_WORD|out|std_logic|Flag to send INIT1 control word following by 64 pseudo-random data words| |SEND_INIT2_CTRL_WORD|out|std_logic|Flag to send control word following by 64 pseudo-random data words| |SEND_INIT3_CTRL_WORD|out|std_logic|Flag to send control word following by 64 pseudo-random data words| |ENABLE_TRANSM_DATA|out|std_logic|Flag to enable to send data| |SEND_32_STANDBY_CTRL_WORDS|out|std_logic|Flag to send STANDBY control word x32| |SEND_32_LOSS_SIGNAL_CTRL_WORDS|out|std_logic|Flag to send LOSS_SIGNAL control word x32| |LOST_CAUSE|out|std_logic_vector ( 01 downto 00 )|Flag to indicate the reason of the LOST_SIGNAL| |LANE_START|in|std_logic|Asserts or de-asserts LaneStart for the lane| |AUTOSTART|in|std_logic|Asserts or de-asserts AutoStart for the lane| |LANE_RESET|in|std_logic|Asserts or de-asserts LaneReset for the lane| |LANE_STATE|out|std_logic_vector ( 03 downto 00 )|Indicates the current state of the Lane Initialization state machine in a lane| |RX_ERROR_CNT|out|std_logic_vector ( 07 downto 00 )|Counter of error detected on the RX link| |RX_ERROR_OVF|out|std_logic|Overflow flag of the RX_ERROR_CNT|
[Back to Design Hierarchy Report](../design_hierarchy.md#vhdl-entities)