APEX II The Complete I/O Solution July 2002
Altera introduces the APEX II device family: highperformance, high-bandwidth programmable logic devices (PLDs) targeted towards emerging network communications applications and protocols. APEX II devices support protocols such as the UTOPIA IV, RapidIO, CSIX, and POS-PHY Level 4 protocols, making them the ideal solution for complex systems. The APEX II device family features 1-gigabits per second (Gbps) dedicated True-LVDS circuitry, phaselocked loops (PLLs), embedded system blocks (ESBs), content-addressable memory (CAM), and enhanced all-layer-copper interconnects. Advanced High-Performance LVDS 36 1-Gbps True-LVDS input and 36 1-Gbps True-LVDS output channels Up to 88 624-megabits per second (Mbps) Flexible-LVDS TM input channels and 88 624-Mbps Flexible-LVDS output channels LVDS/LVPECL/PCML/HyperTransport I/O support Supported I/O Protocols RapidIO POS-PHY L4 Flexbus PCI-X UTOPIA IV CSIX LCS Zero-bus turnaround (ZBT), double-data rate (DDR), and quad-data rate (QDR) memory interface support Enhanced Architecture 4 Kbits of memory per ESB Dual-port+ RAM in ESBs with bidirectional read/write ports Eight PLL output taps Six high-speed registers per I/O element
The Complete I/O Solution The high-density Altera APEX II device family offers advanced I/O features to support a total systemon-a-programmable-chip (SOPC) solution. APEX II FPGAs are based on a 0.15-/0.13-µm all-layer-copper interconnect technology to address the increasing performance and bandwidth requirements of communication applications. These devices offer versatility and flexibility for highperformance SOPC applications. The APEX II device densities range from 16,640 logic elements (LEs) to 67,200 LEs. Based on state-of-the-art SRAM process technology, the APEX II device family supports a wide range of high-speed I/O standards such as LVDS, PCML, LVPECL, HyperTransport, HSTL, and SSTL, enabling high-speed I/O data transfers. With True-LVDS circuitry, APEX II devices can achieve data transfer rates of up to 1 Gbps per channel, and are fully 64-bit, 66-MHz PCI and PCI-X compliant. APEX II devices feature four general-purpose PLLs that can drive eight different global clock nets and/or circuit signals for comprehensive clock management and synthesis needs. On the following page, Table 1 describes some of the highlights of APEX II devices, and Table 2 shows the wide range of features and packages available. I/O Standard Support for High-Bandwidth Applications APEX II devices have dedicated support for cutting-edge I/O standards such as the HSTL, SSTL, LVPECL, PCML, HyperTransport, CTT, GTL+, PCI-X, AGP, LVTTL, LVCMOS, and LVDS standards with performance up to 1 Gbps. These I/O standards allow the APEX II device to interface with other on-board devices in highbandwidth applications (as shown in Figure 1). APEX II devices also feature the MultiVolt I/O interface, allowing them to interface with devices using different voltage levels, including 1.5 V, 1.8 V, 2.5 V, and 3.3 V. Table 3 details the support APEX II devices offer for advanced I/O standard applications. Figure 1. APEX II Interface Support PLD PLD True-LVDS Solution 1 Gbps per channel LVDS, LVPECL, PCML, and HyperTransport I/O 36 input and 36 output channels Flexible-LVDS Solution 624 Mbps per channel LVDS, LVPECL and Hyper- Transport I/O 88 input and 88 output channels Clock-Data Synchronization ASSP Processor PHY-Link Layer Interface UTOPIA L1, L2, L3, and L4 POS-PHY L2, L3, and L4 Flexbus L3 and L4 Host Processor Interface RapidIO HyperTransport PCI-X Memory Memory Interface ZBT, DDR, and QDR SRAM Single-data rate (SDR) and DDR SDRAM Switch Fabric Interface CSIX LCS Altera Corporation 3
Table 1. APEX II Highlights Feature 1-Gbps True-LVDS solution 624-Mbps Flexible-LVDS solution Clock-data synchronization (CDS) Six registers per I/O element (IOE) Enhanced PLLs Advanced ESBs PCI and PCI-X compliance SignalTap II logic analysis Density up to 67,200 logic elements MultiVolt I/O operation FineLine BGA packaging Vertical migration Benefit Provides 36 input and 36 output high-speed channels for high-performance applications. Supports LVDS, LVPECL, PCML, and HyperTransport Up to 88 input and 88 output channels for high-bandwidth needs. Supports LVDS, LVPECL, and HyperTransport standards Allows up to 36 independent data channels to interface with one APEX II device Provides support for high-speed external memory interfaces such as ZBT-, DDR-, and QDR-based memory devices Supports ClockLock, ClockBoost, and ClockShift circuitry for flexible clock synthesis and clock management with eight output taps and two off-chip outputs Implements dual-port RAM with bidirectional read/write ports, first-in first-out (FIFO) buffers, ROM, and CAM. 4 Kbits of memory per ESB Meets all specifications of 64-bit 66-MHz PCI and PCI-X Improves verification of chip functionality Addresses system-level needs for a high-density device Ideal for mixed voltage systems Area-optimized, 1.0-mm ball pitch provides high pin count Addresses changing device density without the need to re-spin the board Table 2. APEX II Device Overview Feature EP2A15 EP2A25 EP2A40 EP2A70 Maximum system gates 1,900,000 2,750,000 3,000,000 5,250,000 Typical gates 600,000 900,000 1,500,000 3,000,000 Logic elements (LEs) 16,640 24,320 38,400 67,200 ESBs 104 152 160 280 General-purpose PLLs 4 4 4 4 Maximum RAM bits 425,984 622,592 655,360 1,146,880 True-LVDS channels (transmit/receive) 36/36 36/36 36/36 36/36 Flexible-LVDS channels (transmit/receive) 56/56 56/56 88/88 88/88 Maximum user I/O pins 492 540 735 1,060 Available packages 724-Pin BGA 672-Pin FineLine BGA 724-Pin BGA and 672-Pin FineLine BGA 724-Pin BGA 672- and 1,020-Pin FineLine BGA 724-Pin BGA 1,508-Pin FineLine BGA Table 3. APEX II Protocol Support for Advanced I/O Applications Application Data Bus Width (Bits) I/O Standard Device Throughput (Gbps) RapidIO HyperTransport CSIX UTOPIA IV POS-PHY Level 4 PCI 8, 16 2, 4, 8, 16 32 32 16 64 LVDS LVDS HSTL Class I LVDS LVDS LVTTL 32.0 51.2 32.0 10.0 10.0 4.2 4 Altera Corporation
High-Performance Differential I/O Support APEX II devices support multiple high-speed differential I/O standards including True-LVDS and Flexible-LVDS solutions, LVPECL, PCML, and HyperTransport. Differential signaling techniques facilitate high data transfer rates, reduce electromagnetic interference, and simplify printed circuit board design. True-LVDS Solution The True-LVDS solution uses dedicated circuitry to perform high-speed data serialization/deserialization (SERDES). Each True-LVDS channel supports data transfer rates of up to 1 Gbps, as shown in Figure 2. The APEX II devices feature up to 36 receiver channels and 36 transmitter channels, as well as two independent LVDS clock domains. Each channel supports LVPECL, PCML, and HyperTransport as well as an independent clock multiplication feature. True-LVDS clock-data synchronization (CDS) can correct fixed multi-bit-period skew between different LVDS receiver channels, synchronizing them to a single clock input. Figure 2. 1-Gbps True-LVDS Solution in APEX II Devices Flexible-LVDS Solution The Flexible-LVDS feature uses ESBs for SERDES functions, enabling data transfers of up to 624 Mbps in each Flexible-LVDS channel. APEX II devices support up to 88 receiver and 88 transmitter channels. Flexible-LVDS channels support LVDS, HyperTransport I/O, and LVPECL inputs, and LVDS and HyperTransport outputs. Clock-Data Synchronization APEX II devices offers dedicated CDS circuitry to compensate for fixed clock-to-data skew. CDS provides designers the flexibility of synchronizing data from up to 36 independent high-speed sources of varying trace lengths and skews, as shown in Figure 3. Synchronizing the clock and data channels on each high-speed True-LVDS channel independently significantly simplifies board design and helps designers fully utilize the high-speed I/O capabilities of APEX II devices. Figure 3. APEX II Clock-Data Synchronization Clock Enhances Chip-to-Chip Performance Data Data Data Clock Clock Clock High-Speed External Memory Interfaces The IOE in APEX II devices supports emerging highspeed memory interfaces such as ZBT, DDR and QDR SRAMs, and SDR and DDR SDRAMs. Table 4 details the APEX II support for external memory. Each IOE consists of two input registers, two output registers, and two output-enable registers that facilitate these advanced memory access standards. In addition to the APEX II IOE, Altera also provides APEX II optimized intellectual property (IP) MegaCore functions to implement memory controllers that control Altera Corporation 5
Table 4. External Memory Interface Support Memory Type SRAM DRAM Memory ZBT SRAM DDR SRAM QDR SRAM SDR SDRAM* DDR SDRAM I/O Standard LVTTL HSTL HSTL LVTTL SSTL *SDRAM is synchronous DRAM the data access to and from external memory devices. Please refer to the IP MegaStore site at http://www.altera.com/ipmegastore for a list of available controllers for different types of memory devices. and CAM. Breakthrough Performance with All-Layer-Copper Interconnect APEX II devices are built on state-of-the-art all-layercopper interconnect technology. Copper has lower resistance and better electromigration characteristics than aluminum. Copper interconnect delays are 70% lower than aluminum, translating to core performance improvements, and copper is more scalable than aluminum, resulting in smaller die sizes. Advanced Phase-Locked Loops APEX II devices include four embedded generalpurpose PLLs with enhanced ClockLock, ClockBoost, and ClockShift circuitry. These devices also feature four dedicated LVDS PLLs for high-performance I/O applications. ClockLock circuitry reduces clock delay and skew within the device. ClockBoost circuitry provides clock frequency multiplication and division, minimizing the number of external clocks needed in the design. ClockShift circuitry provides a programmable clock delay and phase shift capability for aligning clock edges. Each PLL has two output taps with a maximum of eight output taps per device that can independently feed eight global clock lines internal to the device. Each APEX II device also has two external clock output pins fed directly from two separate PLLs. Enhanced Embedded System Blocks APEX II devices feature up to 270 ESBs for a total of 1.1 megabit (2 20 bits) (Mbits) of memory. Each ESB accommodates 4 Kbits of memory that be configured to various data widths: 256x16, 512x8, 1,024x4, 2,048x2, or 4,096x1 bits. The 4-Kbit ESBs can be split into two 2-Kbit blocks, effectively doubling the number of ESBs. APEX II ESBs support bidirectional read and write ports based on two independent clocks, synchronous or asynchronous RAM operation, and high-speed first-in first-out (FIFO) buffers. The ESBs can also be configured as high-performance CAM to be used in high-speed search applications. Multiple ESBs can be combined to create deeper, wider RAM 6 Altera Corporation
Quartus II Development Tool & IP Simplify Design The Altera Quartus II development tool allows designers to process multi-million gate designs. The Quartus II software supports systemlevel solutions, integrates seamlessly with standard revision control software, and allows designers to implement advanced features such as LVDS, CAM, and PLLs into their device designs. Using the Quartus II software, designers can easily integrate complex IP cores into their designs. As shown in Table 5, the Quartus II software offers a variety of features to aid the system designer, making it the ideal platform for multi-million-gate designs. Table 5. Quartus II Highlights Feature LogicLock incremental design capability SignalTap embedded logic analyzer PowerFit fitting technology NativeLink integration Internet awareness Benefit Allows for incremental optimization of a design Reduces verification time by enabling designers to see internal signal values while the system is running at speed Optimizes designs based on user's timing specifications and meets design requirements with minimal user effort Allows for seamless integration with third-party tools Provides up-to-the-minute information and file exchanges, software updates, and support services through the Internet Contact Altera Today The APEX II device family provides the ideal solution for your SOPC design needs. Visit the Altera web site today to learn more about the APEX II device family and its complete I/O solution at http://www.altera.com. Altera Corporation 7
The Programmable Solutions Company Altera Offices Altera Corporation Altera European Headquarters Altera Japan Ltd. Altera International Ltd. 101 Innovation Drive Holmers Farm Way Shinjuku i-land Tower 32F 2102 Tower 6 San Jose, CA 95134 High Wycombe 5-1, Nishi-Shinjuku, 6-Chome The Gateway, Harbour City USA Buckinghamshire Shinjuku-ku, Tokyo 163-1332 9 Canton Road Telephone: (408) 544-7000 HP12 4XF Japan Tsimshatsui Kowloon http://www.altera.com United Kingdom Telephone: (81) 3 3340 9480 Hong Kong Telephone: (44) 1 494 602 000 http://www.altera.com/japan Telephone: (852) 2945 7000 Copyright 2002 Altera Corporation. All rights reserved. Altera, The Programmable Solutions Company, the stylized Altera logo, specific device designations, and all other words and logos that are identified as trademarks and/or service marks are, unless noted otherwise, the trademarks and service marks of Altera Corporation in the U.S. and other countries. HyperTransport is a trademark of HyperTrabsport Consortium. RapidIO is a trademark of the RapidIO Trade Asspciation. All other product or service names are the property of their respective holders. Altera products are protected under numerous U.S. and foreign patents and pending applications, mask work rights, and copyrights. GB-APEX11-2.0