Sign In         Korean language homepageChinese language homepage

sysDSP Block


DSP Application Space Continues To Expand

The applications of Digital Signal Processing (DSP) continue to expand, driven by trends such as the increased use of video and still images and the demand for increasingly reconfigurable systems such as Software Defined Radio (SDR). Many of these applications combine the need for significant DSP processing with cost sensitivity, creating demand for high-performance, low-cost DSP solutions.

The LatticeXP2 DSP Solution

The LatticeXP2 FPGA devices consist of a low-cost non-Volatile FPGA fabric coupled with between three and eight sysDSP blocks. The sysDSP block in the LatticeXP2 FPGA family supports four functional elements in three data path widths: 9, 18 and 36. The resources in each sysDSP block can be configured to support the following four elements:

  • MULT
  • MAC
  • MULTADDSUB
  • MULTADDSUBSUM

The number of elements available in each block depends upon the width selected from the three available options: x9, x18, and x36. A number of these elements are concatenated for highly parallel implementations of DSP. Each sysDSP block can be clocked at 325MHz yielding a total DSP capability of up to 10,400 Million Multiply accumulates per second (MMACs)!

LatticeECP2 sysDSP Block Diagram