System Generator for DSP
System Generator for DSP™ is the industry’s leading high-level tool for designing high-performance DSP systems using FPGAs.
- 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 XtremeDSP™ Development and Starter Kit
System Generator for DSP is part of the Xilinx DSP Bundle which also includes the AccelDSP™ synthesis tool. 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.
Key Features
- 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.
- Automatic code generation of VHDL or Verilog from Simulink
Implement behavioral (RTL) generation and target specific Xilinx IP cores from the Xilinx Blockset. System Generator supports blocks generated from the AccelDSP synthesis tool and also supports custom HDL through its black box.
- 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.
- Hardware / software co-design of embedded systems
Build and debug DSP co-processors for the Xilinx MicroBlaze™ spft processor core. System Generator provides a shared memory abstraction of the HW/SW interface, automatically generating the DSP co-processor, the bus interface logic, software drivers, and software documentation for using the co-processor.