SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
Data distribution to the available lanes is controlled via the lane manager FSM.
The state descriptions can be found in Table 12-405.
State (line_fsm_st_r) | Description |
---|---|
LINE_FSM_IDLE | Wait for new transmission to be ready. When start_hs_transmission_c is asserted then go to the transmission state per enabled lanes (lanes_enable_r) |
LINE_FSM_BURST_1L | Transmit burst data over lane 0 until end of the burst. When end then go to the LINE_FSM_BURST_END state if EPD is not enabled, otherwise go to the LINE_FSM_LRTE_EPD_SPACER state. |
LINE_FSM_BURST_2L | Transmit burst data over lanes 0 and 1 until end of the burst. When end then go to the LINE_FSM_BURST_END state if EPD is not enabled, otherwise go to the LINE_FSM_LRTE_EPD_SPACER state. |
LINE_FSM_BURST_4L | Transmit burst data over all lanes until end of the burst. When end then go to the LINE_FSM_BURST_END state if EPD is not enabled, otherwise go to the LINE_FSM_LRTE_EPD_SPACER state. |
LINE_FSM_LRTE_EPD_SPACER | Insert spacer packets across each active lane. When finished, if EPD Option 1 then go to the LINE_FSM_LRTE_EPD_PDQ state, otherwise go to the LINE_FSM_IDLE state. |
LINE_FSM_LRTE_EPD_PDQ | Tell D-PHY to initiate HS-IDLE state and insert PDQ. |
LINE_FSM_BURST_END | Wait for being ready for new burst transmission. In this state counter counts until WAIT_BURST_TIME value in the register is reached. |