Stratix® IV FPGA High-Performance DSP Features
Stratix IV FPGAs are a great solution for high-performance digital signal processing (DSP) system requirements. When compared with DSP processors, Stratix IV FPGAs deliver:
- More DSP performance
- Lower cost
- Lower power consumption
- Smaller board space
- More platform scalability
Table 1 shows how you can use a single Stratix IV FPGA to replace multiple DSP processors.
Table 1. Comparison of a Stratix IV FPGA to Leading Performance DSP Processors
Specification |
Stratix IV EP4SGX70 |
Texas Instruments C64x |
---|---|---|
Clock Frequency |
400 MHz (max 550 MHz) |
1.2 GHz |
Number of Devices |
1 |
30 |
Total GMACS1 |
153 (max 708 in EP4SGX230) |
144 |
Total Power |
~3 watts |
~68 watts |
Total Board Area |
~1,225 mm2 |
~ 15,000 mm2 |
Total Cost |
$209 |
$9,000 |
Note:
1. GMACS = giga multiply-accumulate operations per second
Stratix IV FPGAs Do the Heavy DSP Lifting
You can use Stratix IV FPGAs to implement complete, high-throughput DSP systems, and you can use them as FPGA coprocessors. In coprocessor applications, Stratix IV FPGAs accelerate performance-critical DSP functions that would otherwise consume a majority of the host processor's processing power and slow down overall system performance.
When used as coprocessors, Stratix IV FPGAs boost overall system performance by offloading complex computations in wireless, broadcast, medical imaging, and military systems from the host processor.
Intel® FPGA offers a broad range of support services, tools, and development platforms for implementing DSP designs in Stratix IV FPGAs. You can also quickly develop Stratix IV FPGAs into user-defined FPGA coprocessors using DSP Builder, Intel FPGA data-flow architecture development tool based on the industry-leading MATLAB and Simulink tools from The MathWorks.
Once the coprocessor architecture is captured, it can automatically be implemented into an Intel FPGA Stratix IV FPGA or exported to Intel FPGA SOPC Builder system development tool for further integration into the overall system architecture.
Intel FPGA also offers DSP development kits that you can use to verify your DSP systems in hardware in the prototype phase of your design cycle.
Platform Scalability
Stratix IV FPGAs support vertical package migration from small to large devices. This enables a single board design to scale from a small Stratix IV FPGA, like the EP4SGX70 device, to the industry’s highest performance 40-nm FPGA for DSP processing, the EP4SGX230 device. The EP4SGX230 device is capable of 700 giga multiply-accumulate operations per second (GMACS). This range of scalability is possible because of the parallel processing nature of the Stratix IV FPGA family. Table 2 illustrates the DSP performance capability of a small Stratix IV FPGA.
Stratix IV FPGAs are ideal for video and image processing, high-speed digital communications, and other high-performance DSP applications. Optimized DSP blocks in Intel FPGA Stratix IV FPGAs combine with TriMatrix memory and adaptive logic modules (ALMs) to unleash the highest DSP performance in the industry.
At 700 GMACS, the DSP throughput of Stratix IV devices is orders of magnitude higher than any single-chip DSP processor available, easily meeting the requirements of the emerging standards and protocols shown in Table 3.
Table 3. DSP Applications That Can Be Implemented Using Stratix IV DSP Blocks
Features |
Military Applications Radar/Sonar |
Image Processing Broadcast and Medical |
Communications Wireless |
---|---|---|---|
Algorithms and Functions |
|
|
|
Standards and Protocols |
- |
|
|
DSP Block Details
The Stratix IV DSP block is a high-performance silicon architecture with great programmability that delivers optimized processing across many applications. Each DSP block provides eight 18 x 18 multipliers, as well as registers, adders, subtractors, accumulators, and summation unit-functions that are frequently required in typical DSP algorithms. The DSP block supports completely variable bit-widths and various rounding and saturation modes to efficiently meet the exact requirements of your application. See Figure 1.
Figure 1. DSP Block Architecture
Table 4 shows the DSP resources of Stratix IV FPGAs.
Table 4. Stratix IV FPGA DSP Resources
Stratix IV Family Variant | Device | Multiplier 9 x 9 |
Multiplier 12 x 12 |
Multiplier 18 x 18 |
Multiplier 18 x 36 |
Multiplier 36 x 36 |
Multiplier 18 x 18 |
Multiplier Single Floating Point |
Multiplier Double Floating Point |
---|---|---|---|---|---|---|---|---|---|
Stratix IV GX |
EP4SGX70 |
384 |
384 |
384 |
192 |
96 |
96 |
96 |
38 |
EP4SGX110 |
512 |
512 |
512 |
256 |
128 |
128 |
128 |
51 |
|
EP4SGX230 |
1,288 |
1,288 |
1,288 |
644 |
322 |
322 |
322 |
128 |
|
EP4SGX290 |
800 |
800 |
832 |
416 |
208 |
208 |
208 |
83 |
|
EP4SGX360 |
1,040 |
1,040 |
1,040 |
520 |
260 |
260 |
260 |
104 |
|
EP4SGX530 |
1,024 |
1,024 |
1,024 |
512 |
256 |
256 |
256 |
104 |
|
Stratix IV E |
EP4SE110 |
512 |
512 |
512 |
256 |
128 |
128 |
128 |
51 |
EP4SE230 |
1,288 |
1,288 |
1,288 |
644 |
322 |
322 |
322 |
128 |
|
EP4SE290 |
800 |
800 |
800 |
400 |
200 |
200 |
200 |
80 |
|
EP4SE360 |
1,040 |
1,040 |
1,040 |
520 |
260 |
260 |
260 |
104 |
|
EP4SE530 |
1,024 |
1,024 |
1,024 |
512 |
256 |
256 |
256 |
102 |
|
EP4SE680 |
1,360 |
1,360 |
1,360 |
680 |
340 |
340 |
340 |
136 |
As with previous generation Stratix devices, Intel® Quartus® Prime software continues to deliver optimal mapping of your DSP algorithms to the Stratix IV ALM fabric, the TriMatrix memory, and the DSP blocks from HDL-specific and DSP-specific development tools and libraries.
Related Links
- View Webcast ›
- Download Software ›
- Get Training ›
- View Knowledge Base ›
- Use Troubleshooter ›
- Join the Intel FPGA Forum ›
- Get Documentation ›
- Get Handbook (PDF) ›
- Get Data Sheet (PDF) ›
- Get Email Updates ›
- Get White Papers ›
- DSP Intellectual Property (IP) Cores ›
- Stratix II DSP Development Kit ›
- DSP Builder ›
- Find Distributor ›