We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

System Generator for DSP™ is the industry’s leading high-level tool for designing high-performance DSP systems using Xilinx programmable devices. With System Generator for DSP, create production-quality DSP algorithms in a fraction of time compared to traditional RTL.

  • Develop highly parallel systems with the industry’s most advanced FPGAs
  • Provide system modeling and automatic code generation from Simulink® and MATLAB® (The Mathworks, Inc.)
  • Integrates RTL, embedded, IP, MATLAB and hardware components of a DSP system
  • A key component of the Xilinx DSP Targeted Design Platform

System Generator for DSP is part of  the Vivado® System Edition Design Suite. With System Generator for DSP, developers with little FPGA design experience can quickly create production quality FPGA implementations of DSP algorithms in a fraction of traditional RTL development times.

What's New?

  • Support for MATLAB 2015B includes tighter integration allowing HDL Coder to automate the generation of a combined model containing high level RTL and target optimized IP.
  • Simplified IPs enable up-conversion, down-conversion, and standard digital signal processing designs to deliver high quality of results and performance while minimizing the interfaces and number of parameters required to configure the IP.  New IPs include Digital FIR Filter, Sine Wave generator, Product, and Requantize block.
  • JTAG co-simulation support for Virtex-7, Kintex-7, Artix-7, and Zynq-7000 families are enhanced and can utilize burst mode to improve performance by up to 45x.
  • Improved launch times and better cross-probing support for the Waveform Viewer and Timing Analyzer aid in the debugging of logic and visualizing timing critical paths.

Key Features

  • Vivado integration
    Part of the Xilinx DSP Targeted Design Platform linked with the Vivado® integrated design environment, IP catalog and High-Level Synthesis. Quickly import Vivado High-Level Synthesis IP for modeling with Simulink®. Automatically generate IP and export to the Vivado IP Catalog. Seamlessly incorporate your DSP algorithm into Xilinx SoCs or FPGAs.

  • DSP modeling
    Build and debug high-performance DSP systems in Simulink using the Xilinx Blockset that contains functions for signal processing (e.g., FIR filters, FFTs), error correction (e.g., Viterbi decoder, Reed-Solomon encoder/decoder), arithmetic, memories (e.g., FIFO, RAM, ROM), and digital logic.

  • Bit and cycle accurate floating and fixed-point implementation
    System Generator supports bit and cycle accurate fixed-point and bit and cycle accurate single, double and custom precision floating-point.

  • Automatic code generation of VHDL or Verilog from Simulink
    Implement behavioral (RTL) generation and target specific Xilinx IP cores from the Xilinx Blockset. Generate IP for quick importation into the Vivado IP Catalog for easy design reuse and model sharing.

  • Hardware co-simulation
    A code generation option that allows you to validate working hardware and accelerate simulations in Simulink and MATLAB. System Generator supports Ethernet (10/100/Gigabit) and JTAG communication between a hardware platform and Simulink.

Comprehensive Device Support: Kintex®-7, Virtex®-7, Zynq®-7000, Artix®-7, Kintex UltraScale™, Virtex UltraScale

Vivado HL System Edition

Buy Online From Xilinx

Software Only

Node-Locked vs Floating?

System Generator for DSP

Buy Online From Xilinx

Software Only

Node-Locked vs Floating?

Developer Zone

For FPGA designers looking to shorten design time and ensure scalability and re-use, Xilinx provides a comprehensive suite of solutions ranging from C-based design abstractions to IP plug-and-play to address bottlenecks in hardware development, system-level integration, and implementation.

Xilinx's software development environments and embedded platforms offer a comprehensive set of familiar and powerful tools, libraries and methodologies.
Acceleration Zone
Xilinx UltraScale™ and UltraScale+ FPGAs are empowering hardware and application developers in many of the world’s largest and most innovative cloud computing services.
Xilinx devices take conventional programmable logic to an era of integrated programmable systems to capitalize on the benefit of System Integration.
Xilinx provides machine learning solutions including the development stacks and hardware platforms for deploying advanced and efficient neural networks, algorithms and applications.
Xilinx works closely with world class partners like The Mathworks™ and National Instruments™ to enable rapid system development with unrivaled levels of system performance.
Page Bookmarked