Forum Discussion

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

altpll function

I am using Terasic DE3 340 board which supports LVDS input and output.

When I assigned the location for altpll input as a specific pin in Assignment Editor, it gave the following error on compiling:

Error: Can't place input clock pin clock driving fast PLL alt_pll:comb_4|altpll:altpll_component|alt_pll_altpll:auto_generated|pll1 in non-compensated I/O location AJ31 -- fast PLL drives at least one non-DPA-mode SERDES

Is it not possible to take an LVDS signal as input to altpll ?

13 Replies

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

    The HSTC connectors are connected to dedicated clocks: CLK 5,7,13 and 15 (according to pin mapping). Now the PLLs that can take these clocks as input are B1, B2, T1 and T2.

    (according to altera handbook)

    According to this, I understand that I will have to use top and bottom PLLs if I want to use the LVDS clock inputs from HSTC. However the only configuration that works in altpll function is Left-Right PLL (Even Auto doesnt work)....By not working, I mean that I get an error:

    error: the serdes receiver or transmitter atom "rx[0]" has one or more clock and enable ports that are not driven by a fast pll

    This may be due to the fact that Top-Bottom PLL do not support LVDS clock network compensation (Source: Altera handbook)

    Does this mean I cannot use the HSTC clock pins to drive an external PLL for SERDES function..?

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

    You are right in so far, as the HSTC connector clock inputs can't drive a Left/Right PLL (PLL with DPA cricuit) directly. That's somewhat surprizing, I don't know DE-340 architecture good enough to decide if it's a well thought design decision or just ill-considered.

    However, they can be used by cascading a Top/Bottom PLL and a Left/Right PLL.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    You are right in so far, as the HSTC connector clock inputs can't drive a Left/Right PLL (PLL with DPA cricuit) directly. That's somewhat surprizing, I don't know DE-340 architecture good enough to decide if it's a well thought design decision or just ill-considered.

    --- Quote End ---

    I wouldn't be surprised. Most Terasic boards have similar issues regarding clock inputs and outputs pinout. In the DE-1 and DE-2 is even worse because of the limitations of the Cyclone II PLLs.