FPGA, CPLD, and ASIC solutions from Altera
  • Download Center
  • Literature
Sign in/register
myAltera Account
Welcome
  •   myAltera
  •   Logout
  • Products
    • Devices
    • Design Software
    • Intellectual Property
    • Development Kits/Cables
    • Design & Support Services
    • Literature
  • End Markets
    • Automotive
    • Broadcast
    • Computer & Storage
    • Consumer
    • Industrial
    • Medical
    • Military
    • Test & Measurement
    • Wireless
    • Wireline
  • Technology
    • DSP
    • External Memory
    • Embedded Processing
    • Transceivers
    • Parallel I/O
    • Signal Integrity
    • System Integration
  • Training
    • Training Courses
    • University Program
    • Webcasts & Videos
    • Demonstrations
    • Events Calendar
  • Support
    • Design & Support Resources
    • Knowledge Database
    • Devices
    • Design Software
    • Intellectual Property
    • Development Kits/Cables
    • Design Examples
    • Downloads
    • User Communities/Forums
    • mySupport
  • About Altera
    • About Us
    • Environmental
    • Customer Successes
    • Partners
    • Newsroom
    • Investor Relations
    • Jobs
    • Contact Us
  • Buy Online
    • Devices
    • Design Software
    • Development & Education Kits
    • Cables & Programming Hardware
    • Intellectual Property
  • Entire Site
  • Part Number
  • Knowledge Database
  • Support & Technical Docs
  • Forums & Wiki
Username:  
Password:  
 
Forgot my username or password
Don't have myAltera account? Register Now.
Enter your email address:

APEX 20K Device Family Architecture

Home > Products > Devices > APEX 20K Device Family Architecture
logo Many system designers currently use multiple FLEX 10K, FLEX 6000, and MAX 7000 devices on the same board because each architecture is ideally suited for certain types of applications. Combining the benefits of the three families into one architecture permits designers to integrate a complex system into a single device, eliminating the need for multi-device modules, saving board space, and simplifying complex design implementation. This architectural breakthrough is the APEX MultiCore architecture, which combines and enhances the strengths of the FLEX 10K, FLEX 6000, and MAX 7000 architectures. Figure 1 summarizes the features of the APEX 20K device family, the ultimate in design flexibility and efficiency for high-performance, system-on-a-programmable-chip applications.

Figure 1. APEX 20K Device Features

Device Features

Altera's revolutionary MultiCore embedded architecture is an innovative combination of three different types of PLD structures: look-up tables (LUTs), like those found in FLEX 10K and FLEX 6000 devices; product-term blocks, like those found in MAX 7000 devices; and enhanced embedded memory blocks, like those found in FLEX 10KE devices. See Figure 2. Together, these structures make the integration of complex functions, such as megafunctions, an easy and efficient process.

Figure 2. APEX MultiCore Architecture

Architecture

The MultiCore architecture is made up of logic array blocks (LABs), each consisting of 10 FLEX 6000 logic elements (LEs). These are combined into a new hierarchical structure called a MegaLAB structure, which is a "LAB of LABs." Each MegaLab structure contains 16 LABs and an advanced embedded structure called an embedded system block (ESB).

The MultiCore architecture enhances the continuous metal FastTrack Interconnect routing structure by introducing a fourth level to the routing hierarchy. In addition to the global row and column interconnect, the MegaLAB interconnect connects all LABs and the ESB within a MegaLAB structure. It allows for increased performance by using local routing instead of global routing resources, as shown in Figure 3. A local interconnect also connects the LEs within the same LAB to adjacent LABs, as in the FLEX 6000 LAB interleaving.

Figure 3. MegaLAB & FastTrack Interconnect Routing Structures

Interconnect Structures

Unlike other APEX devices, APEX 20KC devices feature an all-layer copper interconnect structure. All-layer copper interconnects use copper for all metal layers, optimizing the performance-critical high-speed interconnects typically found in metal layers 1 through 5. Considerable performance benefits are made possible using copper interconnects as they have lower resistance than aluminum interconnects.

Embedded System Block Capability

The ESB is the heart of the MultiCore architecture. Each ESB contains 2,048 programmable bits that can be configured as product-term logic, LUT-based logic or three types of memory: dual-port RAM, read-only memory (ROM), or content-addressable memory (CAM).

Embedded Product-Term Logic

Configuring the ESB for product-term logic provides a powerful level of integration that is unique to APEX devices. Product-term logic has historically been superior for control logic functions such as address decoding and state machines. The integrated product-term approach enables APEX devices to achieve maximum efficiency and performance for these functions. Each APEX ESB can be configured with up to 16 macrocells, similar to a streamlined subset of the MAX 7000 LAB. Each ESB can contain up to 32 product terms, XOR logic, 16 D-flipflops, and parallel expanders.

Embedded Dual-Port RAM

The APEX ESB supports the wide range of RAM widths and depths required in a system-level design and can be configured as 128 x 16, 256 x 8, 512 x 4, 1,024 x 2, or 2,048 x 1. ESBs can be easily cascaded together to form wider and deeper memories. Like the EAB of FLEX 10KE devices, the APEX ESB supports dual-port RAM with independent read/write ports, synchronous or asynchronous access, and 161 MHz first-in first-out (FIFO) buffer performance. APEX 20KE and APEX 20KC devices both support dual-port RAM. Table 1 shows how this system-level memory integration efficiently supports the various RAM requirements of a system-level design, such as cache RAM, dual-port FIFO buffers, or ROM.

Table 1. System-Level Memory Support
Function Configuration Total ESBs Performance MHz
Cache RAM 256 x 32
4,096 x 64
4
128
161
150
Dual-Port FIFO 128 x 32
128 x 64
2
4
161
161
ROM 256 x 32
4,096 x 64
4
128
227
200

Content Addressable Memory

CAM is a memory technology that accelerates search applications and is widely used in high-speed communication applications. Unlike RAM, which receives an address as input and outputs data, CAM takes a data input and outputs the address. Each APEX ESB can be configured as a 32-word by 32-bit CAM, and multiple ESBs can be cascaded to support larger CAM blocks. APEX CAM, which can be configured in APEX 20KE and APEX 20KC devices, is faster than traditional discrete CAM because integrating the CAM into the PLD eliminates off- and on-chip delays. For more information, see the APEX CAM page.

Enhanced Phase-Locked Loop

The APEX phase-locked loop (PLL) offers enhanced ClockLock synchronization circuitry, with an extended output frequency range. APEX devices, which offer up to four PLLs per device, also support enhanced ClockBoost multiplication circuitry, offering m/(n x k) and m/(n x v) clock multiplication and ClockShift circuitry. For more information, see the APEX PLL page.

MultiVolt Interface

The trend toward higher system performance requirements and lower supply voltages makes it imperative that devices support multiple low-voltage I/O standards. APEX devices support the Altera MultiVolt I/O interface for 5-V, 3.3-V, 2.5-V, and 1.8-V devices. APEX 20KC and APEX 20KE devices support all four voltage interfaces; APEX 20K devices can interface with 5-V, 3.3-V, and 2.5-V devices.

Low-Voltage I/O Support

All APEX devices offer user-selectable I/O support for the LVTTL and LVCMOS standards(1). APEX 20KE and APEX 20KC devices also support the SSTL-2, SSTL-3, AGP, CTT, HSTL, GTL+, LVDS, and LVPECL standards. True-LVDS circuitry has been specifically incorporated in the APEX 20KC and APEX 20KE devices as a key high-performance I/O interface solution. More information on APEX I/O support can be found on the APEX I/O Support, APEX LVDS Support, and APEX True-LVDS Solution pages.

Note:

1. AGP: advanced graphics port; CTT: center tap terminated; GTL+: gunning transceiver logic; HSTL: high-speed transceiver logic; LVCMOS: low-voltage complementary metal-oxide semiconductor; LVPECL: low-voltage positive emitter-coupled logic; LVTTL: low-voltage transistor-transistor logic; PCI: peripheral component interconnect; SSTL: stub-series terminated logic

Related Links

  • APEX Phase-Locked Loop Circuitry
  • APEX High-Bandwidth I/O Support
  • APEX 20KE Integrated CAM
  • APEX Redundancy: the Altera Advantage
  • Comparing Altera APEX 20KE & Xilinx Virtex-E Logic Densities
  • APEX External Memory
Rate This Page


  • Product Selector
    • Compare Devices (Beta)
  • High-End FPGAs
    • About Stratix Series
    • Stratix IV (E, GX, GT)
      • Overview
        • Architecture
        • Density
        • Performance
        • Power
      • Transceivers (GX and GT)
      • End Markets & Applications
      • Design Resources
      • Literature
      • Getting Started
    • Stratix III (L and E)
      • Overview
      • End Markets & Applications
      • Design Resources
      • Literature
      • Getting Started
    • Stratix II (and GX)
      • Stratix II
        • Overview
        • Design Utilities
        • Features
        • Literature
      • Stratix II GX
        • Overview
        • Design Utilities
        • Features
        • Literature
    • Stratix (and GX)
      • Stratix
        • Overview
        • Design Utilities
        • Features
        • Literature
      • Stratix GX
        • Overview
        • Design Utilities
        • Features
        • Literature
  • Midrange FPGAs
    • About Arria Series
    • Arria II GX
      • Overview
        • Architecture
        • Power
      • Transceivers
      • End Markets & Applications
      • Design Resources
      • Literature
      • Getting Started
    • Arria GX
      • Overview
        • Architecture
        • Software
      • Transceivers
      • Applications
      • Design Resources
      • Literature
      • Getting Started
  • Low-Cost FPGAs
    • About Cyclone Series
    • Cyclone IV (E and GX)
      • Overview
        • Architecture
        • Power
      • Transceivers
      • End Markets & Applications
      • Design Resources
      • Literature
      • Getting Started
    • Cyclone III (and LS)
      • Overview
        • Architecture
        • Power
        • Security
      • End Markets & Applications
      • Design Resources
      • Literature
      • Getting Started
    • Cyclone II
      • Overview
      • Design Utilities
      • Features
      • Literature
    • Cyclone
      • Overview
      • Design Utilities
      • Features
      • Literature
  • CPLDs
    • About MAX Series
    • MAX II (and G, Z)
      • Overview
        • Architecture
        • Power
        • Unique Features
      • Applications
      • Design Resources
      • Literature
      • Getting Started
    • MAX 3000A
      • Overview
      • Design Utilities
      • Features
      • Literature
  • ASICs
    • About HardCopy Series
    • HardCopy IV (E and GX)
      • Overview
        • Power
        • SEU
        • Performance
      • Transceivers
      • End Markets & Applications
      • Literature
      • Getting Started
    • HardCopy III
      • Overview
        • Architecture
        • Power
        • SEU
        • Performance
      • End Markets & Applications
      • Literature
      • Getting Started
    • HardCopy II
      • Overview
        • Power
        • SEU
        • Performance
      • End Markets & Applications
      • Literature
      • Getting Started
  • Device-Specific Offerings
    • RoHS Compliant
      • Packaging Literature
    • Extended Temperature
    • Enhanced Temperature
    • Military Temperature
  • Configuration Devices
    • Enhanced Configuration
      • Overview
      • Design Utilities
      • Features
      • Literature
    • Serial Configuration
      • Overview
      • Design Utilities
      • Features
      • Literature
  • Mature Products
    • Product Listing
    Please give us feedback
    Products | End Markets | Technology | Training | Support | About Altera | Buy Online
    Jobs | Investor Relations | Contact Us | Site Map | Privacy | Legal Notice
    Copyright © 1995-2010 Altera Corporation. All Rights Reserved.
    Altera Forum
    Altera
    Forum
    Twitter
    Twitter
    RSS
    RSS
    Facebook
    Facebook
    Flickr
    Flickr
    YouTube
    YouTube
    Email Updates
    Email
    Updates