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

XSG Utils Library

加快FPGA 模型的实施

XSG Utils Library中含有即用型功能模块,适用于快速控制原型 (RCP) 或硬件在环(HIL)仿真项目。该工具库能为使用实时 FPGA 应用程序的用户提供加强版功能模 块,使他们能更好地实施项目。


XSG Utils Library 能为使用实时 FPGA 应用程序的用户提供加强版功能模块,让他们能更好地实施自己的项目。该库为全开放式,可以用在快速控制原型 (RCP) 项目以及硬件在环 (HIL) 仿真中。

由于使用了通用型的编程方式,该库可以应用于所有 dSPACE 基于 Xilinx FPGA 的可编程实时硬件平台。


XSG Utils Library 含有 FPGA 编程必需的常用功能模块,类似于标准的 Simulink 功能。高质量功能模块随时可用,并且可以很容易融入到项目中。所以在很大程度上使得FPGA 编程变得更加容易。其功能包括增强型 I/O、示波器、查找表以及均值计算器、正弦波生成器和波表编码器。

FPGA 应用程序的开发人员和用户可以使用这些库的不同版本。 XSG Utils Library 含有预构建的自定义仪表控件 ,可让用户通过 ControlDesk® 快速访问常用的功能。


XSG Utils Library有两个版本:

  • 利用XSG Utils Library, FPGA应用程序的开发者可将FPGA实时模型嵌入Simulink®中的Xilinx® System Generator (XSG)。
  • 将预先XSG工具与基于Simulink的数据交换和应用参数化处理器基于FPGA应用XSG工具界面库。



  • 示波器
  • PWM 采集
  • PWM 生成器
  • 查找表
  • I/O 访问功能
  • 积分器
  • PI 控制器
  • 均值计算器
  • 正弦波发生器
  • 离散 PT1
  • 定标
  • 波表编码器
  • APU
  • 小型 APP
  • 版本信息

Functionality Description
Scope Captures 8 (out of 16) high-frequency signals within the FPGA clock rate and sends the captured data synchronously to the processor, where it can be displayed and stored in instruments such as the ControlDesk XY plotters.
PWM Measurement Measures the dead time (between HSD and LSD), high time, and period time of a single- or three-phase signal.
PWM Generator Generates a pulse-center-aligned PWM signal (single-phase and three-phase). The dead time and the duty cycle can be set on the processor side (tunable online).
Look-up Table Configures the accuracy of the normed table, and the minimum and maximum data values to be covered. It also specifies the amount of bits to be calculated automatically. Linear interpolation algorithms or the Use Input Below method can be configured online: 1-D, 2-D and 3-D look-up tables are available.
I/O Access Functions Enables flexible programming and run-time parameterization of the onboard FPGA I/O as well as the stimulus mode.

Further Information Product Information Contact Information