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
       Stratix II GX
               Overview
               Design Utilities
               Features
               Literature
   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 GX Devices

Stratix® II GX 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 GX devices offer up to 252 18x18 dedicated multipliers and additional logic element (LE)-based multipliers.

Stratix II GX devices are the ideal choice for implementing algorithms that greatly benefit from the large number of multipliers in Stratix II GX 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 MathWorks' MATLAB/Simulink tool), Stratix II GX devices can be used to implement entire DSP systems such as RAKE receivers and W-CDMA transmitters.

Higher Data Throughput

Each DSP block in Stratix II GX devices contains eight 9-bit x 9-bit multipliers, which are capable of running at 450 MHz. Therefore, each DSP block provides data throughput of 3.6 giga multiply-accumulates per second (GMACS). Each DSP blocks can also be configured as 18-bit x 18-bit multipliers. The largest Stratix II GX device, EP2SGX130, offers 63 DSP blocks that can perform up to 252 18-bit x 18-bit parallel multiplications and provide a combined data throughput of up to 113.4 GMACS. This is over 40 times more DSP throughput than traditional DSP processors.

In addition to the embedded multipliers available in DSP blocks, TriMatrixTM 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 FIR filters. Soft multipliers extend the DSP bandwidth available in Stratix II GX DSP blocks by 300 percent.

Using ALMs to Implement Multipliers

For very multiplication-intensive applications, Stratix II GX devices can implement additional multipliers and DSP functions using adaptive logic modules (ALMs). For multiplication operations, partial products are generated and then summed together. A Stratix II GX FPGA 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, the 3-input adding feature of a Stratix II GX device significantly compresses the number of add stages which allows for improved performance and less logic usage.

The different DSP features in the Stratix II GX FPGA 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 GX devices can be used as FPGA co-processors in DSP systems.

Related Links

 
DSP Benchmarking

DSP Block in Stratix II GX Devices

Soft Multipliers in Stratix II GX Devices



  Please Give Us Feedback