DL_STATUS Register (0x1C, 0x20, 0x24, 0x28) - DL_STATUS Register (0x1C, 0x20, 0x24, 0x28) - 1.0 English - PG436

MIPI TX C-PHY/D-PHY LogiCORE IP Product Guide (PG436)

Document ID
PG436
Release Date
2026-06-23
Version
1.0 English
The DL_STATUS register is same for data lane 0, 1, 2, and 3. This register provides data lane status and state machine control. The following table provides the DL_STATUS register bit description. DL_STATUS register for data lane 0, 1, and 2 are common for both C-PHY and D-PHY configurations. DL_STATUS register for data lane 3 is only for D-PHY.
Table 1. DL_STATUS Register Bit Description
Bits Name Access Type Default Value Description
31:16 dl0_pkt_cnt RO 0x0

Number of packets received or transmitted on the data lane. This field is updated using the txwordclkhs clock and the TX clock lane must be in high-speed mode when reset is applied to the PHY TX IP. Otherwise, this value does not get reset for MIPI PHY TX IP configuration.

6 dl0_stopstate RO 0x0 Data lane is in the Stop state.
5 dl0_esc_abort R/W1C 0x0 This bit is set after the Data Lane Escape Timeout (Escape Mode Timeout.) Write-to-1 clears this bit.
4 dl0_hs_abort R/W1C 0x0 Set after the Data Lane High-Speed Timeout (HS_TIMEOUT) has elapsed. Write to 1 clears this bit.
3 dl0_init_done RO 0x0 Set after the lane has completed initialization.
2 dl0_ulps RO 0x0 Set to 1 when the core is in ULPS mode.
1:0 dl0_mode RO 0x0
  • 2’b00: Low Power mode (control mode).
  • 2’b01: High Speed mode
  • 2’b10: Escape mode.