Design Check: MIPI DPHY Messages

When you check your design, the Interface Designer applies design rules to your configuration settings. The following tables show some of the error messages you may encounter and explains how to fix them.

mipi_dphy_rule_word_clk (error)

Message Empty byte/word clock pin name
To fix You need to specify the HS Transmit Byte/Word Clock Pin Name in the Control/Status tab.

mipi_dphy_rule_clock_lane (error)

Message No clock lane was assigned
To fix You need to choose a clock lane.

mipi_dphy_rule_inst_name (error)

Message Instance name is empty
To fix Enter the instance name.

mipi_dphy_rule_lane_num (error)

Message Number of data lanes <#> doesn't match with Lane assignment count
To fix The number of lanes used must match the number of lanes you specified.

mipi_dphy_rule_resource (error)

Message Resource name is empty
To fix Specify a MIPI D-PHY TX or RX resource.
Message Resource <name> is not a valid MIPI <RX/TX> device instance
To fix The resource you specified does not exist. Check whether you have a typo in the resource name.

mipi_dphy_rule_resource_excluded (error)

Message Resource <resource> is excluded in Package Planner. Please use another resource
To fix The pins for the affected resource have been excluded in the Package Planner, and cannot be assigned. Remove the excluded setting in the Package Planner or choose another resource.

mipi_dphy_rule_tx_ref_clk_resource (error)

Message Reference clock resource <res_name> is not configured as mipi_clkin connection
To fix You get this error when the reference clock resource (GPIO block) is set to gpio instead of mipi_clkin. Change the setting for the GPIO block.
Message Reference clock resource <res_name> input name is empty
To fix Specify the name.
Message Reference clock resource <res_name> is not configured as input
To fix The GPIO block you are using as the reference clock must be configured as an input. Change the Mode setting for the GPIO block.
Message Reference clock GPIO resource <res_name> has not been configured
To fix You added the GPIO block but did not configure it correctly. It should be an input and should be configured as Connection Type > mipi_clkin.
Message Reference clock PLL resource <res_name> Output Clock <#> has not been configured
To fix If you choose Reference Clock Source Type > pll, you also need to configure the output clock for the PLL resource shown in the Base tab.
Message Reference clock PLL resource <res_name> has not been configured
To fix If you choose Reference Clock Source Type > pll, you also need to configure the PLL resource shown in the Base tab.
Message Core reference clock pin name is empty
To fix If you choose Reference Clock Source Type > core, then you need to enter the name for the pin.

mipi_dphy_rule_rx_cfg_clk (error)

Message Calibration Clock Frequency range: 80-120 MHz
To fix The setting for Control/Status > Configuration Clock Frequency (MHz) is not in the correct range. Pick a number between 80 and 120.

mipi_dphy_rule_tx_phy_clk (warning)

Message PHY Bandwidth has to be in steps of 10 Mbps
To fix You need to use bandwidth values in 10s for the PHY bandwidth. For example, use 2500 and not 2495.

mipi_dphy_rule_tx_pll_ssc_init_amp (error)

Message SSC Amplitude must be less than SSC Init Amplitude
To fix Change the values so that the SSC Amplitude is less than SSC Init Amplitude.