Home > Products & Services > Hardware Components > RT-LAB XSG > 
Product Information
Overview
Description
Features
Supported FPGA
Download Datasheet
Demonstration Presentation
 
Related Products

RT-LAB XSG: Xilinx FPGA System Generator - Description

While conventional processor designs operate sequentially on a set of instructions, FPGA processors perform operations in parallel. This makes them ideally suited for very fast simulation of loosely-coupled models. Some examples of applications already implemented using RT-LAB XSG are:

  • High-speed digital and/or analog waveform generators
  • Signal processing, windowing and analysis
  • Embedded simulation of stiff (high-speed dynamics) models, such as electrical motor models

RT-LAB XSG allows for FPGA target code to be included as part of a larger real-time simulation model. The model includes all parts of the simulation while C code and FPGA HDL code are automatically generated and dispatched by RT-LAB XSG. It enables the creation FPGA HDL without knowledge of the language.

RT-LAB XSG already provides FPGA-specific blocks which include the standard functionalities of Opal-RT's FPGA-based cards:

  • Full integration with Simulink and RTW
  • Static digital inputs and outputs
  • Interface to fast OP5000 DAC and ADC modules

Key Features

  • Allows for FPGA target code to be included as part of a larger real-time simulation model.
  • Handles the model C code generation via Real Time Workshop (RTW) and the FPGA HDL code generation via XSG transparently.
  • Loads the generated bitstream on the hardware during the loading of the real-time model.
  • The RT-LAB XSG is a system level modeling tool that facilitates FPGA hardware design for those that are not FPGA experts. Xilinx System Generator is an add-on to Simulink developed by Xilinx.

Supported FPGA Boards

  • Generation of HDL code for the OP5130 Virtex II Pro OPXI Carrier for Type B A/D and D/A I/O modules.

Supported I/O Modules

  • OP5311 digital input signal conditioning module (Type A), up to 16 input lines with on-board signal conditioning, over-voltage protection with opto-isolation
  • OP5312 digital output signal conditioning modules (SCMA) (Type A) , up to 16 output lines with on-board signal conditioning, short-circuit protection with opto-isolation
  • OP5330 16 analog output channels, One 16-bit DAC per channel, 1 MS/s max. update rate Total throughput of 16 MS/s
  • OP5340 16 different analog input channels, One 16-bit DAC per channel, Up to 500 kS/s update rate per channel. Total throughput of 8 MS/s (For more details about the OP5000 product range)
Download datasheet