Article List :  Altera : 10 posted

EP1C3 - Cyclone FPGA Family Data Sheet

Altera 2008/12/27 10:00

Introduction
The Cyclone® field programmable gate array family is based on a 1.5-V, 0.13-μm, all-layer copper SRAM process, with densities up to 20,060 logic elements (LEs) and up to 288 Kbits of RAM. With features like phaselocked loops (PLLs) for clocking and a dedicated double data rate (DDR) interface to meet DDR SDRAM and fast cycle RAM (FCRAM) memory requirements, Cyclone devices are a cost-effective solution for data-path applications. Cyclone devices support various I/O standards, including LVDS at data rates up to 640 megabits per second (Mbps), and 66- and 33-MHz, 64- and 32-bit peripheral component interconnect (PCI), for interfacing with and supporting ASSP and ASIC devices. Altera also offers new low-cost serial configuration devices to configure Cyclone devices.

Functional Description
Cyclone® devices contain a two-dimensional row- and column-based architecture to implement custom logic. Column and row interconnects of varying speeds provide signal interconnects between LABs and embedded memory blocks.
The logic array consists of LABs, with 10 LEs in each LAB. An LE is a small unit of logic providing efficient implementation of user logic functions. LABs are grouped into rows and columns across the device. Cyclone devices range between 2,910 to 20,060 LEs.
M4K RAM blocks are true dual-port memory blocks with 4K bits of memory plus parity (4,608 bits). These blocks provide dedicated true dual-port, simple dual-port, or single-port memory up to 36-bits wide at up to 250 MHz. These blocks are grouped into columns across the device in between certain LABs. Cyclone devices offer between 60 to 288 Kbits of embedded RAM.
Each Cyclone device I/O pin is fed by an I/O element (IOE) located at the ends of LAB rows and columns around the periphery of the device. I/O pins support various single-ended and differential I/O standards, such as the 66- and 33-MHz, 64- and 32-bit PCI standard and the LVDS I/O standard at up to 640 Mbps. Each IOE contains a bidirectional I/O buffer and three registers for registering input, output, and output-enable signals. Dual-purpose DQS, DQ, and DM pins along with delay chains (used to phase-align DDR signals) provide interface support with external memory devices such as DDR SDRAM, and FCRAM devices at up to 133 MHz (266 Mbps).
Cyclone devices provide a global clock network and up to two PLLs. The global clock network consists of eight global clock lines that drive throughout the entire device. The global clock network can provide clocks for all resources within the device, such as IOEs, LEs, and memory blocks. The global clock lines can also be used for control signals. Cyclone PLLs provide general-purpose clocking with clock multiplication and phase shifting as well as external outputs for high-speed differential I/O support.

Features
The Cyclone device family offers the following features:
*2,910 to 20,060 LEs, see Table 1–1
*Up to 294,912 RAM bits (36,864 bytes)
*Supports configuration through low-cost serial configuration device
*Support for LVTTL, LVCMOS, SSTL-2, and SSTL-3 I/O standards
*Support for 66- and 33-MHz, 64- and 32-bit PCI standard
*High-speed (640 Mbps) LVDS I/O support
*Low-speed (311 Mbps) LVDS I/O support
*311-Mbps RSDS I/O support
*Up to two PLLs per device provide clock multiplication and phase shifting
*Up to eight global clock lines with six clock resources available per logic array block (LAB) row
*Support for external memory, including DDR SDRAM (133 MHz), FCRAM, and single data rate (SDR) SDRAM
*Support for multiple intellectual property (IP) cores, including Altera® MegaCore® functions and Altera Megafunctions Partners Program (AMPPSM) megafunctions.

EP1C4, EP1C6, EP1C12, EP1C20  

EP1C3 - Cyclone FPGA Family Data Sheet

top


8B10B - Encoder/Decoder

Altera 2008/10/24 09:38

General Description
Encoders and decoders are used for physical layer coding for Gigabit Ethernet, Fibre Channel, and other applications. The 8b/10b encoder takes byte inputs, and generates a direct current (DC) balanced stream (equal number of 1s and 0s) with a maximum run length of 5. Some of the
individual 10-bit codes will have an equal number of 1s and 0s, while others will have either four 1s and six 0s, or, six 1s and four 0s. In the latter case, the disparity between 1s and 0s is used as an input to the next 10-bit code generation, so that the disparity can be reversed, and maintain an overall balanced stream. For this reason, some 8-bit inputs have two valid 10-bit codes, depending on the input disparity.

Features
*Support for Arria™ GX device family
*8b/10b encoding and decoding
*Cascaded encoding and decoding
*Industry compatible special character coding
*Easy-to-use IP MegaWizard® interface
*Support for OpenCore Plus evaluation
*IP functional simulation models for use in Altera-supported VHDL and Verilog HDL simulators

 

8B10B - Encoder/Decoder

top
TAG Decoder


EP2S180 - DSP Development Board

Altera 2008/09/17 09:30

General Description
The Stratix II EP2S180 DSP development board provides a hardware platform that designers can use to develop DSP systems based on Stratix II devices. Combined with DSP intellectual property (IP) from Altera and partners in the Altera Megafunction Partners Program (AMPPSM), users can quickly develop powerful DSP systems. Altera’s unique OpenCore® Plus technology allows users to evaluate MegaCore® functions in hardware prior to licensing them.
DSP Builder, version 5.0.1 includes a library for the Stratix II EP2S180 DSP development board. This library allows algorithm development, simulation, and verification on the board, all from within the MathWorks MATLAB/Simulink system-level design tool. Additionally, the Stratix II DSP development board includes a Texas Instrument EVM (crossplatform) daughter card connector, which enables development and verification of FPGA co-processors for off loading and accelerating compute-bound algorithms from programmable DSP processors.

 

EP2S180 - DSP Development Board

top
TAG DSP


EPF10K30E - Embedded Programmable Logic Device

Altera 2008/08/06 15:51

General Description
Altera FLEX 10KE devices are enhanced versions of FLEX 10K devices.
Based on reconfigurable CMOS SRAM elements, the FLEX architecture incorporates all features necessary to implement common gate array megafunctions.
With up to 200,000 typical gates, FLEX 10KE devices provide the density, speed, and features to integrate entire systems, including multiple 32-bit buses, into a single device.
The ability to reconfigure FLEX 10KE devices enables 100% testing prior to shipment and allows the designer to focus on simulation and design verification.
FLEX 10KE reconfigurability eliminates inventory management for gate array designs and generation of test vectors for fault coverage.
Table 5 shows FLEX 10KE performance for some common designs.
All performance values were obtained with Synopsys DesignWare or LPM functions.
Special design techniques are not required to implement the applications; the designer simply infers or instantiates a function in a Verilog HDL, VHDL, Altera Hardware Description Language (AHDL), or chematic design file.

Features
* Embedded programmable logic devices (PLDs), providing system-on-a-programmable-chip (SOPC) integration in a single device
- Enhanced embedded array for implementing megafunctions such as efficient memory and specialized logic functions
- Dual-port capability with up to 16-bit width per embedded array block (EAB)
- Logic array for general logic functions
* High density
- 30,000 to 200,000 typical gates (see Tables 1 and 2)
- Up to 98,304 RAM bits (4,096 bits per EAB), all of which can be used without reducing logic capacity
* System-level features
- MultiVoltTM I/O pins can drive or be driven by 2.5-V, 3.3-V, or 5.0-V devices
- Low power consumption
- Bidirectional I/O performance (tSU and tCO) up to 212 MHz
- Fully compliant with the PCI Special Interest Group (PCI SIG) PCI Local Bus Specification, Revision 2.2 for 3.3-V operation at 33 MHz or 66 MHz
- -1 speed grade devices are compliant with PCI Local Bus Specification, Revision 2.2, for 5.0-V operation
- Built-in Joint Test Action Group (JTAG) boundary-scan test (BST) circuitry compliant with IEEE Std. 1149.1-1990, available without consuming additional device logic

EPF10K50E
EPF10K50S
EPF10K100E
EPF10K130E
EPF10K200E
 

EPF10K30E - Embedded Programmable Logic Device

top


A8251 - Programmable Communications Interface

Altera 2008/07/10 09:37

General Description
The a8251 MegaCore function provides an interface between a microprocessor and a serial communications channel.
The a8251 receives and transmits data in a variety of configurations including 7- or 8-bit data
words, with odd, even, or no parity, and 1 or 2 stop bits. The transmitter and receiver can be designed for synchronous or asynchronous operation.

Features
* a8251 MegaCore function that provides an interface between a microprocessor and a serial communication channel
* Optimized for FLEX® architecture
* Programmable word length, stop bits, and parity
* Offers divide-by-1, -16, or -64 mode
* Supports synchronous and asynchronous operation
* Uses approximately 528 FLEX logic elements (LEs)
* Includes:
– Error detection
– False start bit detection
– Automatic break detection
– Internal and external sync character detection
* Functionally based on the Intel M8251A device, except as noted in the “Variations & Clarifications” on page 44  

A8251 - Programmable Communications Interface

top