RT-XSG ofrece bloques de funciones Simulink listos para usar para la simulación FPGA Hardware-in-the-Loop y Rapid Control Prototyping. También gestiona la configuración de la FPGA, así como la transferencia de datos de gran ancho de banda entre los modelos de simulación RT-LAB e HYPERSIM en tiempo real y el sistema personalizado definido por el usuario que se ejecuta en la FPGA.
Ventajas
Facilita la programación de la FPGA
La librería RT-XSG contiene varios bloques de función para la programación de FPGA similares a la función Simulink de MATLAB.
Flexibilidad
El usuario tiene la libertad de generar un modelo personalizado y específico de la aplicación para implementarlo en el dispositivo FPGA. El conjunto de bloques RT-XSG proporciona módulos de acondicionamiento y conversión de señales que pueden conectarse al modelo personalizado para el procesamiento de datos en tiempo real mediante hardware-in-the-loop.
Potente
Mientras que RT-LAB permite al usuario distribuir el cálculo de un modelo complejo de planta o controlador en múltiples nodos de cálculo basados en hardware de PC, RT-XSG utiliza procesadores FPGA dedicados para bucles de cálculo de sub-microsegundos.
Mientras que los procesadores convencionales funcionan secuencialmente con un conjunto de instrucciones, los procesadores FPGA realizan operaciones en paralelo. Esto los hace ideales para la simulación muy rápida de modelos poco acoplados. Algunos ejemplos de aplicaciones ya implementadas utilizando RT-XSG son:
Generadores de formas de onda digitales y/o analógicas de alta velocidad (resolver, codificador, PWM, sinusoidal, SPI, etc.)
Procesamiento de señales, windowing y análisis
Simulación embebida de modelos rígidos (dinámica de alta velocidad), como modelos de motores eléctricos y convertidores de potencia
Análisis de temporización
---