Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 High-End FPGAs
      About Stratix Series
   Stratix IV (E and GX)
   Stratix III (L and E)
   Stratix II (and GX)
   Stratix (and GX)
  
 Midrange FPGAs
   Arria (GX)
  
 Low-Cost FPGAs
   Cyclone III
   Cyclone II
   Cyclone
  
 CPLDs
   MAX II (and G, Z)
   MAX 3000A
  
 ASICs
      About HardCopy Series
   HardCopy IV (E and GX)
   HardCopy III
   HardCopy II
   HardCopy Stratix
  
 Device-Specific Offerings
   RoHS Compliant
      Extended Temperature
      Enhanced Temperature
      Military Temperature
  
 Configuration Devices
   Enhanced Configuration
   Serial Configuration
  
 Mature Products
      Product Listing
  

Advantages of APEX PLLs Over Virtex DLLs

The enhanced phase-locked loops (PLLs) found on both Altera APEX 20K and APEX 20KE devices play a key role in implementing system-on-a-programmable-chip designs. Altera has increased the number of PLLs to up to four, increasing device and board-level performance while minimizing clock skew and clock delay. Clock delay and clock skew can create problems on high-performance programmable logic devices (PLDs), affecting system timing and printed circuit board (PCB) reliability. To address these issues, designers can use either the PLLs found in APEX devices or the delay-locked loops (DLLs) found in Xilinx Virtex devices. Although both can be used to reduce the amount of skew within system clocks, PLLs are more flexible than DLLs for system frequency synthesis clocks.

APEX 20KE PLLs provide several advantages over Virtex-E DLLs, including:

  • APEX 20KE PLLs support full multiplication and division capabilities.
  • APEX 20KE ClockShift circuitry provides fine control of clock phase and clock delay.
  • APEX 20KE PLLs support True-LVDS (low-voltage differential signaling) standard with data transfer rates up to 840 Megabits per second (Mbps).
  • APEX 20KE PLLs support very low input clock frequencies (as low as 1.5 MHz).
  • APEX 20KE PLLs filter out high-frequency jitter.

Table 1 compares the features of the APEX PLL and the Virtex DLL.

Table 1. APEX 20KE PLL & Virtex-E DLL Comparison
Feature APEX 20KE PLL Virtex-E DLL (1)
Circuitry Analog Digital
Number of PLLs (DLLs) Up to 4 8
Clock multiplication Any number up to 160 1x, 2x (2)
Clock division Any number up to 236 1.5, 2, 2.5, 3, 4, 5, 8, or 16 only
Coarse clock adjustment 90º, 180º, 270º 90º, 180º, 270º (3)
Fine clock adjustment 0.4 to 1 ns resolution (up to 360º) None
Input frequency range 1.5 to 420 MHz 25 to 200 MHz
Output frequency range 1.5 to 420 MHz 1.5 to 320 MHz
840-Mbps output for True- LVDS support Yes No
T1/E1 frequency rate conversion Yes No

Notes for Table 1:

  1. Source: Virtex data sheet.
  2. Xilinx claims Virtex supports 4x clock multiplication by cascading two DLLs together.
  3. 90º and 270º are not usable for higher frequencies.

Conclusion

APEX PLLs, supported by the advanced APEX ClockLock, ClockBoost, and ClockShift circuitry, provide significant improvements in system performance and design versatility by minimizing clock skew and clock delay. The flexible clock synthesis and robust clock shift capabilities of APEX PLLs provide for precise phase and delay adjustment. Designers can increase system performance by minimizing tSU and tCO. PLLs allow support for high-performance I/O standards such as LVDS and provide the flexibility and the capability unattainable by Virtex-E DLLs. With these advantages, APEX PLLs dramatically increase system performance.

Related Links

  Please Give Us Feedback