1. Introduction CII51001-3.2 Introduction Following the immensely successful first-generation Cyclone(R) device family, Altera(R) Cyclone II FPGAs extend the low-cost FPGA density range to 68,416 logic elements (LEs) and provide up to 622 usable I/O pins and up to 1.1 Mbits of embedded memory. Cyclone II FPGAs are manufactured on 300-mm wafers using TSMC's 90-nm low-k dielectric process to ensure rapid availability and low cost. By minimizing silicon area, Cyclone II devices can support complex digital systems on a single chip at a cost that rivals that of ASICs. Unlike other FPGA vendors who compromise power consumption and performance for low-cost, Altera's latest generation of low-cost FPGAs--Cyclone II FPGAs, offer 60% higher performance and half the power consumption of competing 90-nm FPGAs. The low cost and optimized feature set of Cyclone II FPGAs make them ideal solutions for a wide array of automotive, consumer, communications, video processing, test and measurement, and other end-market solutions. Reference designs, system diagrams, and IP, found at www.altera.com, are available to help you rapidly develop complete end-market solutions using Cyclone II FPGAs. Low-Cost Embedded Processing Solutions Cyclone II devices support the Nios II embedded processor which allows you to implement custom-fit embedded processing solutions. Cyclone II devices can also expand the peripheral set, memory, I/O, or performance of embedded processors. Single or multiple Nios II embedded processors can be designed into a Cyclone II device to provide additional co-processing power or even replace existing embedded processors in your system. Using Cyclone II and Nios II together allow for low-cost, high-performance embedded processing solutions, which allow you to extend your product's life cycle and improve time to market over standard product solutions. Low-Cost DSP Solutions Use Cyclone II FPGAs alone or as DSP co-processors to improve price-to-performance ratios for digital signal processing (DSP) applications. You can implement high-performance yet low-cost DSP systems with the following Cyclone II features and design support: Altera Corporation February 2008 Up to 150 18 x 18 multipliers Up to 1.1 Mbit of on-chip embedded memory High-speed interfaces to external memory 1-1 Features DSP intellectual property (IP) cores DSP Builder interface to The Mathworks Simulink and Matlab design environment DSP Development Kit, Cyclone II Edition Cyclone II devices include a powerful FPGA feature set optimized for low-cost applications including a wide range of density, memory, embedded multiplier, and packaging options. Cyclone II devices support a wide range of common external memory interfaces and I/O protocols required in low-cost applications. Parameterizable IP cores from Altera and partners make using Cyclone II interfaces and protocols fast and easy. Features The Cyclone II device family offers the following features: High-density architecture with 4,608 to 68,416 LEs M4K embedded memory blocks Up to 1.1 Mbits of RAM available without reducing available logic 4,096 memory bits per block (4,608 bits per block including 512 parity bits) Variable port configurations of x1, x2, x4, x8, x9, x16, x18, x32, and x36 True dual-port (one read and one write, two reads, or two writes) operation for x1, x2, x4, x8, x9, x16, and x18 modes Byte enables for data input masking during writes Up to 260-MHz operation Embedded multipliers Up to 150 18- x 18-bit multipliers are each configurable as two independent 9- x 9-bit multipliers with up to 250-MHz performance Optional input and output registers Advanced I/O support High-speed differential I/O standard support, including LVDS, RSDS, mini-LVDS, LVPECL, differential HSTL, and differential SSTL Single-ended I/O standard support, including 2.5-V and 1.8-V, SSTL class I and II, 1.8-V and 1.5-V HSTL class I and II, 3.3-V PCI and PCI-X 1.0, 3.3-, 2.5-, 1.8-, and 1.5-V LVCMOS, and 3.3-, 2.5-, and 1.8-V LVTTL Peripheral Component Interconnect Special Interest Group (PCI SIG) PCI Local Bus Specification, Revision 3.0 compliance for 3.3-V operation at 33 or 66 MHz for 32- or 64-bit interfaces PCI Express with an external TI PHY and an Altera PCI Express x1 Megacore(R) function 1-2 Cyclone II Device Handbook, Volume 1 Altera Corporation February 2008 Introduction Altera Corporation February 2008 133-MHz PCI-X 1.0 specification compatibility High-speed external memory support, including DDR, DDR2, and SDR SDRAM, and QDRII SRAM supported by drop in Altera IP MegaCore functions for ease of use Three dedicated registers per I/O element (IOE): one input register, one output register, and one output-enable register Programmable bus-hold feature Programmable output drive strength feature Programmable delays from the pin to the IOE or logic array I/O bank grouping for unique VCCIO and/or VREF bank settings MultiVoltTM I/O standard support for 1.5-, 1.8-, 2.5-, and 3.3-interfaces Hot-socketing operation support Tri-state with weak pull-up on I/O pins before and during configuration Programmable open-drain outputs Series on-chip termination support Flexible clock management circuitry Hierarchical clock network for up to 402.5-MHz performance Up to four PLLs per device provide clock multiplication and division, phase shifting, programmable duty cycle, and external clock outputs, allowing system-level clock management and skew control Up to 16 global clock lines in the global clock network that drive throughout the entire device Device configuration Fast serial configuration allows configuration times less than 100 ms Decompression feature allows for smaller programming file storage and faster configuration times Supports multiple configuration modes: active serial, passive serial, and JTAG-based configuration Supports configuration through low-cost serial configuration devices Device configuration supports multiple voltages (either 3.3, 2.5, or 1.8 V) Intellectual property Altera megafunction and Altera MegaCore function support, and Altera Megafunctions Partners Program (AMPPSM) megafunction support, for a wide range of embedded processors, on-chip and off-chip interfaces, peripheral functions, DSP functions, and communications functions and 1-3 Cyclone II Device Handbook, Volume 1 Features protocols. Visit the Altera IPMegaStore at www.altera.com to download IP MegaCore functions. Nios II Embedded Processor support The Cyclone II family offers devices with the Fast-On feature, which offers a faster power-on-reset (POR) time. Devices that support the Fast-On feature are designated with an "A" in the device ordering code. For example, EP2C5A, EP2C8A, EP2C15A, and EP2C20A. The EP2C5A is only available in the automotive speed grade. The EP2C8A and EP2C20A are only available in the industrial speed grade. The EP2C15A is only available with the Fast-On feature and is available in both commercial and industrial grades. The Cyclone II "A" devices are identical in feature set and functionality to the non-A devices except for support of the faster POR time. f Cyclone II A devices are offered in automotive speed grade. For more information, refer to the Cyclone II section in the Automotive-Grade Device Handbook. f For more information on POR time specifications for Cyclone II A and non-A devices, refer to the Hot Socketing & Power-On Reset chapter in the Cyclone II Device Handbook. Table 1-1 lists the Cyclone II device family features. Table 1-2 lists the Cyclone II device package offerings and maximum user I/O pins. Table 1-1. Cyclone II FPGA Family Features (Part 1 of 2) Feature EP2C5 (2) EP2C8 (2) EP2C15 (1) EP2C20 (2) EP2C35 EP2C50 EP2C70 4,608 8,256 14,448 18,752 33,216 50,528 68,416 26 36 52 52 105 129 250 119,808 165,888 239,616 239,616 483,840 594,432 1,152,00 0 Embedded multipliers (3) 13 18 26 26 35 86 150 PLLs 2 2 4 4 4 4 4 LEs M4K RAM blocks (4 Kbits plus 512 parity bits Total RAM bits 1-4 Cyclone II Device Handbook, Volume 1 Altera Corporation February 2008 Introduction Table 1-1. Cyclone II FPGA Family Features (Part 2 of 2) Feature Maximum user I/O pins EP2C5 (2) EP2C8 (2) EP2C15 (1) EP2C20 (2) EP2C35 EP2C50 EP2C70 158 182 315 315 475 450 622 Notes to Table 1-1: (1) (2) (3) The EP2C15A is only available with the Fast On feature, which offers a faster POR time. This device is available in both commercial and industrial grade. The EP2C5, EP2C8, and EP2C20 optionally support the Fast On feature, which is designated with an "A" in the device ordering code. The EP2C5A is only available in the automotive speed grade. The EP2C8A and EP2C20A devices are only available in industrial grade. This is the total number of 18 x 18 multipliers. For the total number of 9 x 9 multipliers per device, multiply the total number of 18 x 18 multipliers by 2. Altera Corporation February 2008 1-5 Cyclone II Device Handbook, Volume 1 Features Table 1-2. Cyclone II Package Options & Maximum User I/O Pins Device 144-Pin TQFP (3) 208-Pin 240-Pin PQFP (4) PQFP 256-Pin FineLine BGA Notes (1) (2) 484-Pin FineLine BGA 484-Pin 672-Pin 896-Pin Ultra FineLine FineLine FineLine BGA BGA BGA EP2C5 (6) (8) 89 142 -- 158 (5) -- -- -- -- EP2C8 (6) 85 138 -- 182 -- -- -- -- EP2C8A (6), (7) -- -- -- 182 -- -- -- -- EP2C15A (6), (7) -- -- -- 152 315 -- -- -- EP2C20 (6) -- -- 142 152 315 -- -- -- EP2C20A (6), (7) -- -- -- 152 315 -- -- -- EP2C35 (6) -- -- -- -- 322 322 475 -- EP2C50 (6) -- -- -- -- 294 294 450 -- EP2C70 (6) -- -- -- -- -- -- 422 622 Notes to Table 1-2: (1) (2) (3) (4) (5) (6) (7) (8) Cyclone II devices support vertical migration within the same package (for example, you can migrate between the EP2C20 device in the 484-pin FineLine BGA package and the EP2C35 and EP2C50 devices in the same package). The Quartus(R) II software I/O pin counts include four additional pins, TDI, TDO, TMS, and TCK, which are not available as general purpose I/O pins. TQFP: thin quad flat pack. PQFP: plastic quad flat pack. Vertical migration is supported between the EP2C5F256 and the EP2C8F256 devices. However, not all of the DQ and DQS groups are supported. Vertical migration between the EP2C5 and the EP2C15 in the F256 package is not supported. The I/O pin counts for the EP2C5, EP2C8, and EP2C15A devices include 8 dedicated clock pins that can be used for data inputs. The I/O counts for the EP2C20, EP2C35, EP2C50, and EP2C70 devices include 16 dedicated clock pins that can be used for data inputs. EP2C8A, EP2C15A, and EP2C20A have a Fast On feature that has a faster POR time. The EP2C15A is only available with the Fast On option. The EP2C5 optionally support the Fast On feature, which is designated with an "A" in the device ordering code. The EP2C5A is only available in the automotive speed grade. Refer to the Cyclone II section in the Automotive-Grade Device Handbook. Cyclone II devices support vertical migration within the same package (for example, you can migrate between the EP2C35, EPC50, and EP2C70 devices in the 672-pin FineLine BGA package). The exception to vertical migration support within the Cyclone II family is noted in Table 1-3. 1-6 Cyclone II Device Handbook, Volume 1 Altera Corporation February 2008 Introduction Vertical migration means that you can migrate to devices whose dedicated pins, configuration pins, and power pins are the same for a given package across device densities. Table 1-3. Total Number of Non-Migratable I/O Pins for Cyclone II Vertical Migration Paths Vertical 144-Pin TQFP Migration Path 208-Pin PQFP 256-Pin 484-Pin 672-Pin 484-Pin Ultra FineLine BGA FineLine BGA FineLine BGA FineLine BGA (1) (2) (3) EP2C5 to EP2C8 4 4 1 (4) -- -- -- EP2C8 to EP2C15 -- -- 30 -- -- -- EP2C15 to EP2C20 -- -- 0 0 -- -- -- -- 16 -- -- EP2C20 to EP2C35 EP2C35 to EP2C50 -- -- -- 28 28 (5) 28 EP2C50 to EP2C70 -- -- -- -- 28 28 Notes to Table 1-3: (1) (2) (3) (4) (5) Vertical migration between the EP2C5F256 to the EP2C15AF256 and the EP2C5F256 to the EP2C20F256 devices is not supported. When migrating from the EP2C20F484 device to the EP2C50F484 device, a total of 39 I/O pins are non-migratable. When migrating from the EP2C35F672 device to the EP2C70F672 device, a total of 56 I/O pins are non-migratable. In addition to the one non-migratable I/O pin, there are 34 DQ pins that are non-migratable. The pinouts of 484 FBGA and 484 UBGA are the same. 1 When moving from one density to a larger density, I/O pins are often lost because of the greater number of power and ground pins required to support the additional logic within the larger device. For I/O pin migration across densities, you must cross reference the available I/O pins using the device pin-outs for all planned densities of a given package type to identify which I/O pins are migratable. To ensure that your board layout supports migratable densities within one package offering, enable the applicable vertical migration path within the Quartus II software (go to Assignments menu, then Device, then click the Migration Devices button). After compilation, check the information messages for a full list of I/O, DQ, LVDS, and other pins that are not available because of the selected migration path. Table 1-3 lists the Cyclone II device package offerings and shows the total number of non-migratable I/O pins when migrating from one density device to a larger density device. Altera Corporation February 2008 1-7 Cyclone II Device Handbook, Volume 1 Features Cyclone II devices are available in up to three speed grades: -6, -7, and -8, with -6 being the fastest. Table 1-4 shows the Cyclone II device speed-grade offerings. Table 1-4. Cyclone II Device Speed Grades 144-Pin TQFP 208-Pin PQFP 240-Pin PQFP 256-Pin FineLine BGA 484-Pin FineLine BGA 484-Pin Ultra FineLine BGA 672-Pin FineLine BGA 896-Pin FineLine BGA EP2C5 (1) -6, -7, -8 -7, -8 -- -6, -7, -8 -- -- -- -- EP2C8 -6, -7, -8 -7, -8 -- -6, -7, -8 -- -- -- -- -- -- -- -8 -- -- -- -- Device EP2C8A (2) EP2C15A -- -- -- -6, -7, -8 -6, -7, -8 -- -- -- EP2C20 -- -- -8 -6, -7, -8 -6, -7, -8 -- -- -- EP2C20A (2) -- -- -- -8 -- -- -- EP2C35 -- -- -- -- -6, -7, -8 -6, -7, -8 -6, -7, -8 -- EP2C50 -- -- -- -- -6, -7, -8 -6, -7, -8 -6, -7, -8 -- EP2C70 -- -- -- -- -8 -- -- -6, -7, -8 -6, -7, -8 Notes to Table 1-4: (1) (2) The EP2C5 optionally support the Fast On feature, which is designated with an "A" in the device ordering code. The EP2C5A is only available in the automotive speed grade. Refer to the Cyclone II section in the Automotive-Grade Device Handbook for detailed information. EP2C8A and EP2C20A are only available in industrial grade. 1-8 Cyclone II Device Handbook, Volume 1 Altera Corporation February 2008 Introduction Referenced Documents This chapter references the following documents: Document Revision History Table 1-5 shows the revision history for this document. Hot Socketing & Power-On Reset chapter in Cyclone II Device Handbook Automotive-Grade Device Handbook Table 1-5. Document Revision History Date & Document Version February 2008 v3.2 February 2007 v3.1 November 2005 v2.1 July 2005 v2.0 Changes Made Summary of Changes Added "Referenced Documents". Updated "Features" section and Table 1-1, Table 1-2, and Table 1-4 with information about EP2C5A. -- Added document revision history. Added new Note (2) to Table 1-2. Note to explain difference between I/O pin count information provided in Table 1-2 and in the Quartus II software documentation. Updated Introduction and Features. Updated Table 1-3. -- Updated technical content throughout. Updated Table 1-2. Added Tables 1-3 and 1-4. -- Updated Table 1-2. Updated bullet list in the "Features" section. -- November 2004 v1.1 June 2004 v1.0 Added document to the Cyclone II Device Handbook. Altera Corporation February 2008 -- 1-9 Cyclone II Device Handbook, Volume 1 Document Revision History 1-10 Cyclone II Device Handbook, Volume 1 Altera Corporation February 2008 Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Altera: EP2C15AF484C8N EP2C20F256C7 EP2C20F484C7N EP2C20F484C8N EP2C20Q240C8 EP2C35F484C6N EP2C35F484C7N EP2C35F484C8 EP2C35F484I8 EP2C35F484I8N EP2C35F672C6N EP2C35F672C8 EP2C35F672I8N EP2C35U484C7N EP2C50F484I8 EP2C50F672C6N EP2C50F672C7N EP2C50F672C8 EP2C50F672C8N EP2C50F672I8N EP2C50U484C6N EP2C50U484I8N EP2C5AT144A7N EP2C5F256C6N EP2C5F256C8N EP2C5F256I8 EP2C5Q208I8N EP2C5T144C6N EP2C5T144C7N EP2C5T144C8 EP2C5T144C8N EP2C70F672C7 EP2C70F672C7N EP2C70F672C8 EP2C70F672I8 EP2C70F896C6N EP2C70F896C7 EP2C70F896C8N EP2C70F896I8 EP2C70F896I8N EP2C8F256C6 EP2C8Q208C7 EP2C8Q208C7N EP2C8Q208C8 EP2C8Q208I8 EP2C8Q208I8N EP2C8T144C6N EP2C8T144C8N EP2C15AF256A7N EP2C15AF256C6N EP2C15AF256C7N EP2C15AF256C8N EP2C15AF256I8N EP2C15AF484A7N EP2C15AF484C6N EP2C15AF484C7N EP2C15AF484I8N EP2C20AF256A7N EP2C20AF256I8N EP2C20AF484A7N EP2C20AF484I8N EP2C20F256C6 EP2C20F256C6N EP2C20F256C7N EP2C20F256C8 EP2C20F256C8N EP2C20F256I8 EP2C20F256I8N EP2C20F484C6 EP2C20F484C6N EP2C20F484C7 EP2C20F484C8 EP2C20F484I8 EP2C20F484I8N EP2C20Q240C8N EP2C35F484C6 EP2C35F484C7 EP2C35F484C8N EP2C35F672C6 EP2C35F672C7 EP2C35F672C7N EP2C35F672C8N EP2C35F672I8 EP2C35U484C6 EP2C35U484C6N EP2C35U484C7 EP2C35U484C8 EP2C35U484C8N EP2C35U484I8 EP2C35U484I8N EP2C50F484C6 EP2C50F484C6N EP2C50F484C7 EP2C50F484C7N EP2C50F484C8 EP2C50F484C8N EP2C50F484I8N EP2C50F672C6 EP2C50F672C7 EP2C50F672I8