2.3.1. Receiver PHY Protocol Interface (PPI) Signals
Signal | Width | Direction | Description |
---|---|---|---|
Clock Lane High Speed Receive<ppi_width>=16 | |||
rx_data_width_hs_ck | 2 | Output | Refer to MIPI D-PHY specification version 2.5: Figure 95 and 97, 101 High Speed Receive on Slave Side, 8/16-bit Bus, LP Mode. |
rx_data_hs_ck | ppi_width | Input | |
rx_valid_hs_ck | ppi_width/8 | Input | |
rx_active_hs_ck | 1 | Input | |
rx_sync_hs_ck | 1 | Input | |
rx_clk_active_hs_ck | 1 | Input | Refer to MIPI D-PHY specification version 2.5: Figure 90, Example High Speed Clock Enable, LP Mode. Figure 121 High Speed Transmission and Reception with HS-Idle Function. |
rx_skew_cal_hs_ck | 1 | Input | Calibration. Implementation-specific how the system responds to this condition. Refer to MIPI D-PHY specification version 2.5: Figure 119. Skew Calibration, LP Mode. |
rx_alternate_cal_hs_ck | 1 | Input | |
rx_error_cal_hs_ck | 1 | Input | |
Data Lane High Speed Receive<lane>=0-7; <ppi_width>=16 | |||
rx_srst_n_d<lane> | 1 | Input | Synchronous reset from Intel MIPI RX D-PHY. |
rx_word_clk_hs_ d<lane> | 1 | Input | Refer to MIPI D-PHY specification version 2.5: Figure 95 and 97, 101 High Speed Receive on Slave Side, 8/16-bit Bus, LP Mode. |
rx_data_width_hs_ d<lane> | 2 | Output | |
rx_data_hs_ d<lane> | ppi_width | Input | |
rx_valid_hs_ d<lane> | ppi_width/8 | Input | |
rx_active_hs_ d<lane> | 1 | Input | |
rx_sync_hs_ d<lane> | 1 | Input | |
rx_clk_active_hs_ d<lane> | 1 | Input | Refer to MIPI D-PHY specification version 2.5: Figure 90 Example High Speed Clock Enable, LP Mode. Figure 125 High Speed Transmission and Reception with HS-Idle Function. |
rx_skew_cal_hs_ d<lane> | 1 | Input | Calibration. Implementation-specific how the system responds to this condition. Refer to MIPI D-PHY specification version 2.5: Figure 119. Skew Calibration, LP Mode. |
rx_alternate_cal_hs_ d<lane> | 1 | Input | |
rx_error_cal_hs_ d<lane> | 1 | Input | |
ClockLane Escape Mode Receive (LPDT = CCI Control Data Transmission, ULPS = Sleep Mode) | |||
rx_clk_esc_ck | 1 | Input | For low power data transmission (LPDT). Required for USL control data communication. Refer to MIPI D-PHY specification version 2.5: Figure 107 Example Low-Power Data Reception, LP Mode. |
rx_lpdt_esc_ck | 1 | Input | |
rx_data_esc_ck | 8 | Input | |
rx_valid_esc_ck | 1 | Input | |
rx_trigger_esc_ck | 4 | Input | For LPDT. Any bit received after a Trigger Command (i.e., Reset Trigger) and before the Lines go to the Stop state shall be ignored. Refer to MIPI D-PHY specification version 2.5: Figure 110-112. |
rx_ulps_esc_ck | 1 | Input | For ULPS and used with ulps_active_not_ck. Refer to MIPI D-PHY specification version 2.5: Figure 116 Example Data Lane ULPS Entry and Exit, LP Mode. |
DataLane Escape Mode Receive (LPDT = CCI Control Data Transmission, ULPS = Sleep Mode). <lane>=0-7 | |||
rx_clk_esc_d<lane> | 1 | Input | For LPDT. Required for USL control data communication. Refer to MIPI D-PHY specification version 2.5: Figure 107 Example Low-Power Data Reception, LP Mode. |
rx_lpdt_esc_d<lane> | 1 | Input | |
rx_data_esc_d<lane> | 8 | Input | |
rx_valid_esc_d<lane> | 1 | Input | |
rx_trigger_esc_d<lane> | 4 | Input | For LPDT. Any bit received after a Trigger Command (i.e., Reset Trigger) and before the Lines go to the Stop state shall be ignored. Refer to MIPI D-PHY specification version 2.5: Figure 110-112. |
rx_ulps_esc_d<lane> | 1 | Input | For ULPS and used with ulps_active_not_ck. Refer to MIPI D-PHY specification version 2.5: Figure 116 Example Data Lane ULPS Entry and Exit, LP Mode. |
Clock Lane Control | |||
direction_ck | 1 | Input | Indicates the current direction of Lane. 0 = Transmit mode. 1 = Receive mode. |
force_rx_mode_ck | 1 | Output | For Transmit: Refer to MIPI D-PHY specification version 2.5: Figure 86. Master PHY Enable, LP Mode. For Receive: Refer to MIPI D-PHY specification version 2.5: Figure 88. Example Slave PHY Enable, LP Mode. |
force_tx_stop_mode_ck | 1 | Output | |
stop_state_ck | 1 | Input | |
enable_ck | 1 | Output | |
alp_mode_ck | 1 | Output | Alternate Low Power Mode Selection. 0 = LP mode. 1 = ALP mode. |
tx_ulps_clk_ck | 1 | Output | Refer to MIPI D-PHY specification version2.5: Figure 114. Example Clock Lane ULPS Entry and Exit, LP Mode. |
rx_ulps_clk_not_ck | 1 | Input | |
ulps_active_not_ck | 1 | Input | |
tx_hsidle_clk_hs_ck | 1 | Output | Refer to MIPI D-PHY specification version 2.5: Figure 121. HS Transmission and Reception with HS-IDLE Function. |
tx_hsidle_clk_ready_hs_ck | 1 | Input | |
Data Lane Control<lane>=0-7 | |||
direction_d<lane> | 1 | Input | Indicates the current direction of Lane. 0 = Transmit mode. 1 = Receive mode. |
force_rx_mode_d<lane> | 1 | Output | For Transmit: Refer to MIPI D-PHY specification version 2.5: Figure 86. Master PHY Enable, LP Mode.
For Receive: Refer to MIPI D-PHY specification version 2.5: Figure 88. Example Slave PHY Enable, LP Mode. |
force_tx_stop_mode_d<lane> | 1 | Output | |
stop_state_d<lane> | 1 | Input | |
enable_d<lane> | 1 | Output | |
alp_mode_d<lane> | 1 | Output | Alternate Low Power Mode Selection. 0 = LP mode. 1 = ALP mode. |
tx_ulps_clk_d<lane> | 1 | Output | Refer to D-PHY specification version 2.5: Figure 114. Example Clock Lane ULPS Entry and Exit, LP Mode. |
rx_ulps_clk_not_d<lane> | 1 | Input | |
ulps_active_not_d<lane> | 1 | Input | |
tx_hsidle_clk_hs_d<lane> | 1 | Output | Refer to MIPI D-PHY specification version 2.5: Figure 121. HS Transmission and Reception with HS-IDLE Function. |
tx_hsidle_clk_ready_hs_d<lane> | 1 | Input | |
Clock Lane Error Input | |||
i_err_sot_hs_ck | 1 | Input | Start-of-Transmission (SoT) error. |
i_err_sot_sync_hs | 1 | Input | Start-of-Transmission Synchronization error. |
i_err_esc_ck | 1 | Input | Escape entry error. |
i_err_sync_ck | 1 | Input | Low-power data transmission synchronization error. |
i_err_control_ck | 1 | Input | Control error. |
i_err_contention_lp0_ck | 1 | Input | LP0 Contention error. |
i_err_contention_lp1_ck | 1 | Input | LP1 Contention error. |
Data Lane Error Input<lane>=0-7 | |||
i_err_sot_hs_d<lane> | 1 | Input | Start-of-Transmission error. |
i_err_sot_sync_d<lane> | 1 | Input | Start-of-Transmission Synchronization error. |
i_err_esc_d<lane> | 1 | Input | Escape entry error. |
i_err_sync_d<lane> | 1 | Input | Low-power data transmission synchronization error. |
i_err_control_d<lane> | 1 | Input | Control error. |
i_err_contention_lp0_d<lane> | 1 | Input | LP0 Contention error. |
i_err_contention_lp1_d<lane> | 1 | Input | LP1 Contention error. |
Clock Lane Error Passthrough Output | |||
o_err_sot_hs_ck | 1 | Input | Start-of-Transmission error. |
o_err_sot_sync_hs | 1 | Input | Start-of-Transmission Synchronization error. |
o_err_esc_ck | 1 | Input | Escape entry error. |
o_err_sync_ck | 1 | Input | Low-power data transmission synchronization error. |
o_err_control_ck | 1 | Input | Control error. |
o_err_contention_lp0_ck | 1 | Input | LP0 Contention error. |
o_err_contention_lp1_ck | 1 | Input | LP1 Contention error. |
Data Lane Error Passthrough Output<lane>=0-7 | |||
o_err_sot_hs_d<lane> | 1 | Input | Start-of-Transmission error. |
o_err_sot_sync_d<lane> | 1 | Input | Start-of-Transmission Synchronization error. |
o_err_esc_d<lane> | 1 | Input | Escape entry error. |
o_err_sync_d<lane> | 1 | Input | Low-power data transmission synchronization error. |
o_err_control_d<lane> | 1 | Input | Control error. |
o_err_contention_lp0_d<lane> | 1 | Input | LP0 Contention error. |
o_err_contention_lp1_d<lane> | 1 | Input | LP1 Contention error. |