[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 | [
](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)