Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

About PLL_OUT as LVDS clock

I want to generate a 500MHz LVDS clock as the LVDS sampling clock for the ADC by a ALTPLL in EP2S15F484C4.

I followed the example in ug_altpll.pdf downloaded from Altera.

1.Select a dedicated CLK pin such as PIN_AB13,

2.Select input clk frequency as 40MHz,

3.Enable "Setup PLL in LVDS mode" option,Select Date Rate as 1000Mbps,

4.Only select one output clock c0,select the frequency as 500MHz,

5.Select the dedicated PLL OUT pin, PLL6_OUT0p(PIN_AB10),to connect to c0.

But the compiler errors said "Error: Output pin "PLL_60" (external output clock of PLL "PLL5:inst2|altpll:altpll_component|pll") uses I/O standard LVDS, has current strength Maximum Current, output load 0pF, and output clock frequency of 500 MHz, but target device can support only maximum output clock frequency of 400 MHz for this combination of I/O standard, current strength, and load" .

Then Select one nomal LVDS output pin,DIFFIO_TX25p(PIN_J5),to connect to c0.But the errors reports are still same as above.

I tried to find the max LVDS output clock frequency of the PLL_OUT in EP2S15F484C4,but I have not found the right answer.I think if the maximum output clock frequency is 400 MHz,it should tell me that 500MHz is not achievable,but it not.

Could anyone help me?

Many thanks.

4 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Refer to the maximum output toggle rate table in Stratix II handbook. It tells that 500 MHz LVDS should work for row I/O pins, but not for clock outputs.

    I wonder, if other differential I/O standards may be applicable for your design?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Thank your quick relpy.

    PIN_AB10 is column I/O,but PIN_J5 is row one.

    I just selected EP2S15F484C3 to compile,the compilation report errors are still same as before.

    I have to select LVDS which is the only one interface I/O standard the ADC uses.

    Regards.

    --- Quote Start ---

    Refer to the maximum output toggle rate table in Stratix II handbook. It tells that 500 MHz LVDS should work for row I/O pins, but not for clock outputs.

    I wonder, if other differential I/O standards may be applicable for your design?

    --- Quote End ---

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    I just selected EP2S15F484C3 to compile,the compilation report errors are still same as before. I have to select LVDS which is the only one interface I/O standard the ADC uses.

    --- Quote End ---

    I got the same result in a test with a row LVDS Tx pair. According to my understanding of the device manual, it should support 500 MHz, but the compiler apparently assumes the same toggle rates as for a dedicated clock output. It seems like a Quartus bug.

    If you send the clock through a logic gate to the output, e.g. and with a dummy input signal, 500 MHz is accepted.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Great!

    Thank you very much.

    --- Quote Start ---

    I got the same result in a test with a row LVDS Tx pair. According to my understanding of the device manual, it should support 500 MHz, but the compiler apparently assumes the same toggle rates as for a dedicated clock output. It seems like a Quartus bug.

    If you send the clock through a logic gate to the output, e.g. and with a dummy input signal, 500 MHz is accepted.

    --- Quote End ---