RT-XSG offre blocchi funzionali Simulink pronti all'uso per la simulazione FPGA Hardware-in-the-Loop e Rapid Control Prototyping. Gestisce inoltre la configurazione dell'FPGA e il trasferimento di dati ad alta larghezza di banda tra i modelli di simulazione RT-LAB e HYPERSIM in tempo reale e il sistema personalizzato definito dall'utente in esecuzione sull'FPGA.
Vantaggi
Facilita la programmazione dell'FPGA
La libreria RT-XSG contiene diversi blocchi funzione per la programmazione dell'FPGA, simili alle funzioni di MATLAB Simulink.
Flessibilità
L'utente ha la libertà di generare un modello personalizzato e specifico per l'applicazione da implementare sul dispositivo FPGA. Il set di blocchi RT-XSG fornisce moduli di condizionamento e conversione del segnale che possono essere collegati al modello personalizzato per l'elaborazione dei dati in tempo reale, hardware-in-the-loop.
Potente
Mentre RT-LAB consente all'utente di distribuire il calcolo di un impianto complesso o di un modello di controllore su più nodi di calcolo basati sull'hardware del PC, RT-XSG utilizza processori FPGA dedicati per loop di calcolo sub-microsecondo.
Mentre i processori tradizionali operano in modo sequenziale su una serie di istruzioni, i processori FPGA eseguono operazioni in parallelo. Questo li rende ideali per la simulazione molto veloce di modelli non accoppiati. Alcuni esempi di applicazioni già implementate utilizzando RT-XSG sono:
Generatori di forme d'onda digitali e/o analogiche ad alta velocità (resolver, encoder, PWM, sinusoidi, SPI, ecc.)
Elaborazione del segnale, windowing e analisi
Simulazione incorporata di modelli rigidi (dinamica ad alta velocità), quali modelli di motori elettrici e convertitori di potenza
Analisi dei tempi
---