Forum Discussion

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

the difference between a general clock inputs

I am designing a new board with 5CEFA5F23I7 device.

Can you please explain what is the difference between a general clock input for example pins : H16,H15 - CLK11p,CLK11n

to the clock inputs :CLK8p,FPLL_TL_FBp,CLK8n,FPLL_TL_FBn

--PINS E10,F9.

Or CLK0n,FPLL_BL_FBn,CLK0p,FPLL_BL_FBp ---PINS M8,M9.

thanks

4 Replies

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

    Different pins drive different clocks in different regions. See figure 4-1 here:

    https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/hb/cyclone-v/cv_5v2.pdf

    Then, skip to Figure 4-18 in the same document to see how different pins connect to different PLL's.

    Altera provides a design guide:

    https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/an/an662.pdf

    The section "Clock Planning" on page 26 says:

    --- Quote Start ---

    Understand your device’s available clock resources and correspondingly plan the design clocking scheme. Consider your requirements for timing performance, and how much logic is driven by a particular clock

    --- Quote End ---

    Which is a fancy way of saying: for your application, maybe you don't care at all about the differences between the clock pins. Or maybe you care A LOT!
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The difference between the pins is they connect to different set of clock resources.

    If you don't care which clock resource you are connecting to, then you don't care about the differences between the pins.

    The topic can be either extremely important (critical) or it can be "don't care" for many applications.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Lets say that I need a free running clock source from external pin. but all general clocks are taken.

    Can I use FPLL_TL_FBp ??

    what are the performance difference? Do you have an example where FPLL_TL_FBp can't be used?