For a better experience on, enable JavaScript in your browser. Thank you!

XSG Utils Library

Faster implementation of FPGA models

The XSG Utils Library offers ready-to-use function blocks for rapid control prototyping or hardware-in-the-loop (HIL) simulation projects. The library gives users of real-time FPGA applications enhanced function blocks for implementing their own projects.

Application Areas

The XSG Utils Library offers users of real-time FPGA applications enhanced function blocks for implementing their own projects. The library is completely open and can be used in rapid control prototyping (RCP) projects as well as hardware-in-the-loop (HIL) simulation.
Due to the generic programming, the library can be applied to all freely programmable dSPACE real-time FPGA platforms with a Xilinx FPGA.

dSPACE offers a variable license model:

  • XSG Utils Library for developers of FPGA and processor applications
  • XSG Utils Interface Library for users to embed pre-configured FPGA applications into existing Simulink® models

Available Function Blocks

  • Scope
  • PWM Measurement
  • PWM Generator
  • Look-up Table
  • I/O Access Functions
  • Integrator
  • PI Controller
  • Average Calculator
  • Sine Generator
  • Discrete PT1
  • Scaling
  • Wavetable Encoder
  • APU
  • Small Apps
  • Version Info

Key Benefits

The XSG Utils Library contains essential, often needed function blocks for FPGA programming, similar to standard Simulink functions. The high-quality function blocks are ready to use and easy to adapt to your project, so they greatly facilitate your FPGA programming. They range from enhanced I/O, scope, and look-up table functions to an average calculator, sine generator, and wavetable encoder.
dSPACE offers the XSG Utils Library as a subset of the functions in the XSG Electric Components Library or XSG ACMC Library  to let you purchase only the function set so you can embed your own FPGA application faster. Different versions of all these libraries are available for developers and for users of FPGA applications.
The XSG Utils Library offers pre-built custom instruments that enable a quick access to the most used functions out of ControlDesk®.

Further Information Product Information Contact Information