Article ID: 000076655 Content Type: Error Messages Last Reviewed: 03/19/2013

Warning: The DPA clock of SERDES receiver atom "rx[0]" is driven by PLL "xxxxxxx" with unspecified dpa_multiply_by and dpa_divide_by parameters

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

When using the ALTLVDS Megafunction in “External PLL” mode you may get the following warning:

 

Warning: The DPA clock of SERDES receiver atom "rx[0]" is driven by PLL "xxxxxxx" with unspecified dpa_multiply_by and dpa_divide_by parameters

 

When using the ALTLVDS Megafunction in “External PLL” mode, the ALTPLL megafunction must have a method to specify the dpa_multiply_by and dpa_divide_by parameters, which are necessary in DPA applications. These parameters must be set the same as the corresponding clk_multiply_by/divide_by parameters for the clock that feeds the ALTLVDS clock port (i.e. high-speed clock with frequency equal to the datarate).  If the ALTPLL megafunction does not have a check box option on the Output Clocks settings page that says "Use these clock settings for the DPA clock", then you will have to manually edit the generated ALTPLL instance and set the dpa_multiply_by/dpa_divide_by parameters.

 

The following examples assumes that your multiply and divide settings are 10 and 1 respectively.

 

--Example Manual Edit to the ALTPLL Component Declaration Generic Map (VHDL)

                dpa_multiply_by           : integer;

                dpa_divide_by              : integer;

 

--Example Manual Edit to the ALTPLL Generic (VHDL)

                dpa_multiply_by        => 10,   -- Set these according to your PLL settings

                dpa_divide_by           => 1,     -- Set these according to your PLL settings

 

-- Example Manual Edit to the ALTPLL defparam (Verilog)

                  altpll_component.dpa_multiply_by = 10,

                  altpll_component.dpa_divide_by = 1,

 

 

Related Products

This article applies to 2 products

Arria® II GX FPGA
Stratix® III FPGAs