RT-XSGは、FPGA Hardware-in-the-LoopとRapid Control PrototypingシミュレーションのためのSimulinkファンクションブロックをすぐに使用できるように提供します。また、FPGAの設定や、リアルタイムのRT-LABおよびHYPERSIMシミュレーションモデルとFPGA上で動作するユーザ定義のカスタムシステム間の高帯域幅データの転送を管理します。
利点
FPGAのプログラミングを容易にする
RT-XSGライブラリには、MATLAB Simulinkの機能に似たFPGAプログラミング用の機能ブロックがいくつか含まれています。
柔軟性
ユーザは、FPGAデバイスに実装するアプリケーション固有のモデルを自由に生成することができます。RT-XSGブロックセットには信号処理モジュールと変換モジュールが含まれており、これらのモジュールをカスタムモデルに取り付けて、リアルタイムでHIL(Hardware-in-the-Loop)データ処理を行うことができます。
パワフル
RT-LABでは、複雑なプラントモデルやコントローラモデルの計算をPCハードウェアをベースにした複数の計算ノードに分散させることができますが、RT-XSGでは、サブマイクロ秒の計算ループのために専用のFPGAプロセッサが使用されています。
従来のプロセッサが命令セットを順次処理するのに対し、FPGAプロセッサは並列処理を行う。このため、疎結合モデルの高速シミュレーションに適しています。すでにRT-XSGを使用して実装されているアプリケーションの例をいくつか紹介します。
高速デジタル/アナログ波形発生器(レゾルバ、エンコーダ、PWM、サイン、SPI、など)
信号処理、ウィンドウ処理、解析
モータや電力変換器などのスティフ(高速)なモデルの組込みシミュレーション
タイミング解析
---