Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 High-End FPGAs
      About Stratix Series
   Stratix IV (E and GX)
   Stratix III (L and E)
   Stratix II (and GX)
       Stratix II
               Overview
               Design Utilities
               Features
               Literature
       Stratix II GX
   Stratix (and GX)
  
 Midrange FPGAs
   Arria (GX)
  
 Low-Cost FPGAs
   Cyclone III
   Cyclone II
   Cyclone
  
 CPLDs
   MAX II (and G, Z)
   MAX 3000A
  
 ASICs
      About HardCopy Series
   HardCopy IV (E and GX)
   HardCopy III
   HardCopy II
   HardCopy Stratix
  
 Device-Specific Offerings
   RoHS Compliant
      Extended Temperature
      Industrial Temperature
      Military Temperature
      Automotive Temperature
  
 Configuration Devices
   Enhanced Configuration
   Serial Configuration
  
 Mature Products
      Product Listing
  

DSP Performance in Stratix II Devices

Stratix® II devices, which feature dedicated digital signal processing (DSP) block circuitry offer higher data processing capacity and are more flexible and cost-effective than discrete DSP processors. DSP processors typically have up to eight dedicated multipliers, whereas Stratix II devices offer up to 384 18x18 dedicated multipliers and additional logic element (LE)-based multipliers.

Stratix II devices are the ideal choice for implementing algorithms that greatly benefit from the large number of multipliers in Stratix II devices, such as finite impulse response (FIR) filters, forward error correction (FEC), modulation-demodulation, and encryption.

Further, with the availability of software tools such as the Altera® DSP Builder (an interface between the Quartus® II software and the MATLAB/Simulink tool), Stratix II devices can be used to implement entire DSP systems such as RAKE receivers and wideband code division multiple access (W-CDMA) transmitters.

Higher Data Throughput

Each DSP block in Stratix II devices can run at 450 MHz and provide data throughput of 3.6 giga multiply-accumulates per second (GMACS) per DSP block. The largest Stratix II device, the EP2S180 device, offers 96 DSP blocks that can perform up to 384 18-bit x18-bit parallel multiplications and provide a combined data throughput of up to 173 GMACS. Traditional DSP processors can perform only up to four 18-bit x 18-bit parallel multiplications and can provide only up to 2.8 GMACS of throughput. Stratix II FPGAs offer 50x more DSP throughput over DSP processors.

Soft Multipliers Extend DSP Bandwidth

In addition to the embedded multipliers available in DSP blocks, TriMatrix™ memory can be used as soft multipliers that are based on a look-up table (LUT) implementation of multiplication operation. Soft multipliers also support distributed arithmetic functions that provide optimal resource balance between memory and LE utilization of several DSP algorithms such as finite impulse response (FIR) filters. Soft multipliers extend the DSP bandwidth available in Stratix II DSP blocks by 300%.

Using ALMs to Implement Multipliers

For very multiplication-intensive applications, Stratix II can implement additional multipliers and DSP functions using adaptive logic modules (ALMs). For multiplication operations, partial products are generated and then summed together. Stratix II can implement the partial product in the 4-input LUT in front of the full adder in the same ALM. In the partial products summation step, Stratix II's 3-input adding feature significantly compresses the number of add stages which allows for improved performance and less logic usage.

The different DSP features in Stratix II can be used for implementing performance-critical DSP functions in hardware. These functions would otherwise consume much of the DSP processor's processing power, thereby slowing down the overall system performance. Stratix II devices can be used as FPGA co-processors in DSP systems.

Related Links

 
FPGA Architecture White Paper

Stratix II FPGA Performance Leadership

Compare Stratix II FPGA Performance with Competing Devices




Compare Stratix II Performance with Competing Devices

See Stratix II Performance Advantage

  Please Give Us Feedback