This website uses cookies. By using this site, you consent to the use of cookies. For more information, please take a look at our Privacy Policy.
Home > FPGA Technical Tutorials > Designing with Xilinx FPGAs Using Vivado > Gigabit Transceivers > PLLs

TABLE OF CONTENTS

Xilinx FPGA FPGA Forum

PLLs

FONT SIZE : AAA

CPLL

Each transceiver channel contains one ring-based channel PLL ( CPLL ). The internal channel clocking architecture is shown in Fig. 4.2 . The TX and RX clock dividers can individually select the clock from the QPLL or CPLL to allow the TX and

Internal channel clocking architecture.png

Fig. 4.2 Internal channel clocking architecture

CPLL block diagram.png

Fig. 4.3 CPLL block diagram

RX datapaths to operate at asynchronous frequencies using different reference clock inputs. 

The CPLL outputs feed the TX and RX clock divider blocks, which control the generation of serial and parallel clocks used by the PMA and PCS blocks. The CPLL can be shared between the TX and RX datapaths if they operate at line rates that are integral multiples of the same VCO frequency. Figure 4.3 illustrates a conceptual view of the CPLL architecture. The input clock can be divided by a factor of M before feeding into the phase frequency detector. The feedback dividers, N1 and N2 , determine the VCO multiplication ratio and the CPLL output frequency. A lock indicator block compares the frequencies of the reference clock and the VCO feed- back clock to determine if a frequency lock has been achieved. 

QPLL

Each Quad contains one/two LC-based PLLs, referred to as the Quad PLLs ( QPLL0 and QPLL1 ). Either QPLL can be shared by the serial transceiver channels within the same Quad but cannot be shared by channels in other Quads . Use of QPLL0/QPLL1 is required when operating the channels at line rates above the CPLL operating range. The GTHE3_COMMON/GTHE2_ COMMON primitive encapsulates both the GTH QPLLs and must be instantiated when either QPLL is used. The QPLL0/QPLL1 out- puts feed the TX and RX clock divider blocks of each serial transceiver channel within the same Quad , which control the generation of serial and parallel clocks used by the PMA and PCS blocks 

QPLL block diagram.png

Fig. 4.4 QPLL block diagram

Figure 4.4 illustrates a conceptual view of the QPLL0/QPLL1 architecture. The input clock can be divided by a factor of M before it is fed into the phase frequency detector. The feedback divider N determines the VCO multiplication ratio. The QPLL0/QPLL1 output frequency is half of the VCO frequency. A lock indicator block compares the frequencies of the reference clock and the VCO feedback clock to determine if a frequency lock has been achieved. 


  • XC3S400-4TQG144C

    Manufacturer:Xilinx

  • FPGA Spartan-3 Family 400K Gates 8064 Cells 630MHz 90nm Technology 1.2V 144-Pin TQFP EP
  • Product Categories: FPGAs

    Lifecycle:Active Active

    RoHS:

  • XC3S400-5FGG456C

    Manufacturer:Xilinx

  • FPGA Spartan-3 Family 400K Gates 8064 Cells 725MHz 90nm Technology 1.2V 456-Pin FBGA Tray
  • Product Categories: FPGAs (Field Programmable Gate Array)

    Lifecycle:Active Active

    RoHS:

  • XC3S400-5TQ144I

    Manufacturer:Xilinx

  • Xilinx QFP-144
  • Product Categories:

    Lifecycle:Any -

    RoHS: -

  • XC2S50-6FGG256C

    Manufacturer:Xilinx

  • FPGA Spartan-II Family 50K Gates 1728 Cells 263MHz 0.18um Technology 2.5V 256-Pin FBGA
  • Product Categories: FPGAs

    Lifecycle:Active Active

    RoHS:

  • XCR5128-10PC84C

    Manufacturer:Xilinx

  • CPLD CoolRunner Family 4K Gates 128 Macro Cells 0.5um Technology 5V 84-Pin PLCC
  • Product Categories: Industrial components

    Lifecycle:Obsolete -

    RoHS: No RoHS

Need Help?

Support

If you have any questions about the product and related issues, Please contact us.