Click Here!

Summer 2007 Frontpage | Subscribe | Feedback 


In This Issue

NAND vs NOR Memory

Device Spotlight:
Altera Cyclone III


Previous Issues

ATCA: The NexGen Telecom Standard

Video Processing in FPGA vs. DSP

Signal Integrity 101
Series: P1 | P2 | P3

Device Spotlights

QPixel QL201B
Xilinx Virtex-5
Pixim D2500

Gennum VXP

IPFlex DAPDNA-2
TI DaVinci

Lattice XP
TI DM642 DSP
ADI TigerSharc
Altera's Nios II
Airgo Wireless



Nuvation HEADLINES 

New Events

» 

Nuvation IP Camera demos at IFSEC 2007

New Affiliations

» Micrium
Certified Micrium Alliance Member
» Gennum
Authorized Design Partner
 


Device Spotlight:

Altera Cyclone III

Faisal Ali
Nuvation
Staci Plopan
Altera

Nuvation Device SpotlightAltera’s Cyclone III FPGA family is this issue’s device spotlight. The Cyclone III FPGA family is the third generation in the Altera Cyclone series and belongs to a low-power and low-cost device family targeted for high-volume, cost-sensitive applications. The 65nm FPGA is also designed for low dynamic and leakage power.  Nuvation is currently developing several Cyclone III-based designs and we have been impressed with this device’s capabilities across a broad range of new and existing applications.

Applications

Cyclone III FPGAs are designed for high performance, low power and low cost applications and can be used in all areas where these factors are critically important. Most frequent applications include:

  • Display of all sizes
  • Video and Image Processing
  • Wired and Wireless Communications

Family Highlights

  1. Includes largest low-cost FPGA (the 120K-logic element EP3C120)
  2. Only 65-nm FPGA family optimized for lowest power (the largest device consumes only 200 mW standby power)
  3. All family members supported in the free Altera’s Quartus II web edition software

The Cyclone III family consists of eight devices ranging from 5K to 120K LEs (logic elements) and up to 535 user I/O pins. These devices are available in eight different package options, with varying available resources, summarized in the following table.

Device

EP3C5

EP3C10

EP3C16

EP3C25

EP3C40

EP3C55

EP3C80

EP3C120

LE's

5,136

10,320

15,408

24,624

39,600

55,856

81,264

119,088

M9K Embedded Memory Blocks (9,216 bits per block including parity bits)

46

46

56

66

126

260

305

432

Total RAM (Kbits)

414

414

504

594

1,134

2,340

2,745

3,888

Embedded
18-bit x 18-bit Multipliers

23

23

56

66

126

156

244

288

PLLs

2

2

4

4

4

4

4

4

Maximum User I/O Pins

182

182

346

215

535

377

429

531

Differential Channels

70

70

140

83

227

163

181

233


The main characteristics of Cyclone III FPGA devices are discussed below:


Clocking

Cyclone III FPGAs have up to sixteen dedicated clock input pins that feed the global clock network lines directly. The global clock network in Cyclone III FPGAs consists of twenty global clock lines accessible throughout the entire device. It is optimized to minimize skew, providing Clock, Clear and Reset signals to all resources inside the FPGA.

The PLLs inside Cyclone III FPGAs provide general-purpose clocking management capabilities such as multiplication and phase shifting, programmable duty cycle, programmable bandwidth, spread spectrum input clocking, lock detection, as well as outputs for differential I/O support. Each PLL has one external clock output that can be used to provide clocks to other devices in the system. This eliminates the need for other clock-management devices on the board. 

Cyclone III PLLs can be dynamically reconfigured to enable auto-calibration of external memory interfaces while the device is in operation. This feature also enables support of multiple input source frequencies and corresponding multiplication, division, and phase shift requirements. PLLs in Cyclone III devices may be cascaded to generate up to 10 internal clocks and 2 external clocks on output pins from a single external clock source.


Embedded Memory Blocks

The embedded memory consists of columns of 9-Kbit (M9K) RAM blocks, each capable of data transfer rates up to 260 MHz. These embedded blocks can be used to implement various kinds of memory that include single-port and dual-port RAM, ROM and FIFO (first-in first-out) buffers. Each block also includes extra parity bits for error control, mixed-width mode, and mixed-clock mode support.

Figure 1: Cyclone III Floorplan
Source: Altera



External Memory Interface

Cyclone III FPGAs support dedicated, speed-optimized circuitry to interface with SDR (single data rate), DDR (double data rate) and DDR2 SDRAM devices and QDRII SRAM devices at up to 400 Mbps with an auto-calibrating PHY for fast timing closure.


Multipliers


All cyclone III FPGAs contain significant number of 18 x 18 multipliers. These embedded multipliers can also be configured as 9 x 9. This means a single 18 x 18 multiplier can be converted into two 9 x 9 multipliers. With this amount of multipliers, Cyclone III FPGAs are good candidates to be used in cost sensitive DSP applications.


I/O Standards


Cyclone III FPGAs support a variety of single-ended I/O standards including LVTTL, LVCMOS, SSTL, HSTL, PCI, and PCI-X. Single-ended I/O standards provide more current drive capacity than differential I/O standards, and they are critical when working with advanced memory devices such as DDR, and DDR2 SDRAM and QDRII SRAM devices. Cyclone III FPGAs also support a programmable drive strength control for certain I/O standards with settings ranging from 2 mA up to 16 mA.

Cyclone III FPGAs provide support for LVDS, mini-LVDS, RSDS, and LVPECL. LVDS performance is 840 Mbps for transmit data and 875 Mbps for receive data. On the transmission side, Cyclone III FPGAs do not require an external resistor network to convert the output to the appropriate LVDS swing levels.


Power Supply


Cyclone III FPGAs require a minimum of two power supplies on board: one for VCCINT (1.2 V), and one for VCCA (2.5V).  Another power supply is needed for VCCIO for driving voltages other than 1.2 or 2.5 (3.3 V, 3.0V, 1.8 V, or 1.5 V) which is user-configurable.


Configuration


Altera offers four serial configuration devices (1-Mbit, 4-Mbit, 16-Mbit, and 64-Mbit) in 8-pin and 16-pin SOIC (small outlined integrated circuit) packages.  Four Cyclone III FPGAs also support configuration using industry standard parallel flash devices from Intel and Spansion without the need for an external host.


Pin Compatibility


Cyclone III FPGAs are not pin-compatible with Cyclone II or Cyclone FPGAs.


Design Software


Altera Quartus II 7.0 subscription software and free Quartus II Web Edition 7.0 supports designs targeted on Cyclone III FPGAs. This include updates in SOPC Builder System, NIOS II embedded processor family, TimeQuest timing analyzer and SDC (Synopsys Design Constraints) timing constraints to provide full design environment for Cyclone III FPGAs to the designers.  Programming file generation is supported for the devices that are currently released (the 3C25 and 3C120).  Altera will release software upgrades to support programming file generation for the other Cyclone III family members as they are released. 

Synthesis and simulation tools from leading EDA vendors like Cadence, Mentor Graphics, Synopsys, and Synplicity also support Cyclone III device family.


IP Cores


Several IP cores optimized for Cyclone III FPGAs are available from Altera and its AMPP (Altera Megafunction Partners Program) partners. This includes Nios II Embedded Processor, Video and Image Processing Suite of nine commonly used IP functions, FFT/IFFT, PCI Compiler, FIR Compiler, NCO Compiler, POS-PHY Compiler, Reed Solomon Compiler and Viterbi Compiler. Nuvation’s ATA-4 and ATA-5 Host Controllers are available for Cyclone III, and Nuvation’s SATA, GEOS 2+2 (Ethernet over SONET), and GFP-F/T cores can be made available on-demand.


Availability

The EP3C25 and EP3C120 Cyclone III devices are now available. All the other members of the family will be available by the end of 2007.

For more information, visit http://www.altera.com/products/devices/cyclone3. If we can assist with your  hardware design with Cyclone III FPGA, please contact Nuvation at sales@nuvation.com.

Ask Nuvation a Technical Question
Get a Quick Online Quote

 

Search Nuvation.com
Customer service
· To subscribe yourself or a friend, please click here.
· Questions? Comments? Send us your feedback.




Copyright © Nuvation Research Corporation 2007. All rights reserved.
Privacy Policy | About Nuvation | NUVATION.COM