MIPI D-PHY IP User Guide: Agilex™ 3 and Agilex™ 5 FPGAs

ID 817561
Date 6/30/2025
Public
Document Table of Contents

2.4.1. MIPI D-PHY IP Configuration Parameters

This topic describes the configuration of the general settings on the MIPI D-PHY IP configuration tab in the parameter editor.
Figure 6. D-PHY IP Configuration Tab

Table 6.  D-PHY IP Configuration Parameters
Parameter Name Description Setting
Number of PLL Set number of PLL to use for clock generation. The IP can use up to 2 PLLs to share among the different D-PHY links. The bit rates of the D-PHY links has to be the same to share a PLL. 1 (default) or 2.
Share RZQ with HPS EMIF Allow RZQ sharing with DDR4 or DDR5 HPS-EMIF IP. This parameter only applies to Agilex 5 devices False (default) or True
RZQ Pin Set RZQ pin location to use for the D-PHY IP.

Pin 38 in one I/O bank is RZQ0 and pin 62 is RZQ1. Pin 38 reserves BYTE LOCATION 3, and pin 62 reserves BYTE LOCATION 5.

RZQ0 (default) or RZQ1. (default for B18A devices.)
Skew calibration length Length of initial skew calibration pattern automatically generated by D-PHY TX IP when SKEW_CAL_EN = 1. This is done automatically after the t INIT period. When SKEW_CAL_EN = 0, protocol IP is responsible to drive TxSkewCalHS to generate init skew sequence. SKEW_CAL_LEN is ignored by D-PHY RX IP. 32768 (The default and the minimum.)
Alternate calibration length Length of alternate calibration pattern automatically generated by D-PHY TX IP when ALT_CAL_EN = 1. This is done automatically after the init skew. When SKEW_CAL_EN = 0, protocol IP is responsible to drive TxAlTCalHS to generate alt cal sequence.ALT_CAL_LEN is ignored by D-PHY RX IP. 65536 (The default and the minimum.)

D-PHY IP PLL Tab

On the PLL tab, you configure the PLL settings such as core clock divider, PLL reference clock frequency, I/O standard selection, and VCO clock frequency.

Figure 7. D-PHY IP PLL Tab
Table 7.  D-PHY IP PLL Parameters
Parameter Name Description Setting
Core clock frequency divider Set core clock frequency divider to generate core clock from VCO output. MIPI only supports divided by 4 or 8. 4 or 8. (Default value is 8.)
Reference clock frequency PLL reference clock frequency. 10MHz - 300MHz. (Default value is 20MHz.)
Reference clock I/O type Reference Clock I/O standard. Single Ended 1.2V, LVDS 1.2V

Single Ended 1.1V, LVDS 1.1V

.
Share Reference Clock I/O Share PLL1 reference clock with PLL0. True or False. (Default value is True.)
VCO Clock Frequency

Set the VCO clock frequency for PLL.

  • MIPI TX with bitrate ≥ 1.2Gbps: VCO freq = 1/2 bit rate.
  • MIPI TX with bitrate < 1.2Gbps: VCO freq = 1/2 bitrate * Tx bitrate divider (1, 2, 4 of 8).
  • MIPI RX with skew calibration disabled: no dependency between VCO freq and bit rate.
  • MIPI RX with skew calibration enabled: VCO freq = 1/2 bitrate
600 MHz - 1750 MHz.