¿Qué es Vitis Hardware in the Loop?

AMD Vitis™ Hardware in the Loop (Vitis HIL) permite conectar tu diseño de chip directamente a una placa de desarrollo real para que puedas probarlo a toda velocidad, sin esperar una lenta simulación de software. Los datos de prueba y scripts de análisis permanecen en MATLAB® o Python™. Solo el procesamiento se traslada a un chip real.

Más rapidez que en simulaciones solo por software

La simulación de software a nivel de sistema puede tardar horas o días. Vitis HIL permite implementar tu diseño en hardware real, lo que reduce el tiempo de verificación a minutos. Lo que cambió es el lugar en que se ejecuta el procesamiento, no la forma en que trabajas.

Permanece en MATLAB® o Python™

No tienes que aprender nuevos idiomas de bancos de prueba. Vuelve a utilizar los datos y scripts de prueba existentes tal como están. Una API sencilla envía datos a la placa a través de Ethernet de alta velocidad y obtiene resultados. No se requieren otros cambios.

Confirma el comportamiento antes de seleccionar el hardware final

Ejecuta pruebas de rendimiento de sistema completo en un kit de evaluación, incluso antes de que la placa de producción esté lista. Detecta problemas de integración con anticipación, confirma el comportamiento real y lanza el producto con confianza.

Plataforma de software unificada AMD Vitis

El software de Vitis proporciona la cadena de herramientas completa para configurar y ejecutar un flujo de Vitis HIL para diseños heterogéneos; es decir, chips que combinan motores de IA y lógica programable. La plataforma gestiona la configuración del subsistema, la generación de imágenes de tarjetas SD, el inicio de la placa y la API Ethernet de alta velocidad que permite conectar el entorno de host con el hardware. Tanto la Serie AMD Versal™ AI Core (kit de evaluación VCK190) como la Serie Versal AI Edge (kit de evaluación VEK280) son totalmente compatibles con el mismo flujo de 10 pasos.

Si bien Vitis HIL se creó principalmente para diseños heterogéneos que combinan motores de IA con lógica programable, el mismo flujo también se puede aplicar a diseños solo PL. Los ingenieros que trabajan en implementaciones tradicionales de FPGA sin motores de IA pueden utilizar Vitis HIL para validar sus diseños lógicos programables según un entorno de prueba basado en host mediante el mismo proceso de 10 pasos.

Hardware in the Loop con la plataforma de software unificada AMD Vitis

Mira el flujo completo de Vitis HIL en acción, desde la configuración del subsistema de Vitis hasta la verificación de resultados en tiempo real en el hardware de verificación AMD Versal. En esta demostración, se explica cada paso mediante MATLAB® y Python™ a fin de demostrar exactamente qué tan rápido y directo puede ser el análisis en chips reales.

Flujo de Vitis Hardware in the Loop

Configura Vitis HIL con la plataforma de software unificada de Vitis en 10 pasos, divididos en dos fases, que corresponden a la preparación del hardware y la ejecución de tus pruebas.

Vitis Hardware in the Loop Flow

Configuración

Icono

Prepara el subsistema de Vitis
Configura un componente del subsistema de Vitis con el motor de IA y el contenido lógico programable.

Icono

Genera una imagen de tarjeta SD
Ejecuta un solo comando de compilación. El software de Vitis permite agrupar toda la configuración del dispositivo en una imagen de tarjeta SD de arranque.

Icono

Programa la tarjeta SD
Instala la imagen generada en una tarjeta SD física. La placa de desarrollo se inicia desde esta tarjeta.

Icono

Inicia la placa
Inserta la tarjeta SD, enciende la tarjeta de desarrollo, permite que se inicie y configura tu diseño.

Icono

Inicia el servidor de Vitis HIL
Ejecuta el proceso del servidor de Vitis HIL en la placa. Este procesa datos y comandos entrantes desde tu host.

Prueba

Icono

Genera datos de prueba
Crea tus datos de entrada de prueba en MATLAB® o Python™ exactamente como lo harías para cualquier simulación existente.

Icono

Transmite a hardware
Utiliza los datos de la API de MATLAB® o Python™ para enviar datos a la placa a través de una interfaz Ethernet de alta velocidad.

Icono

Procesa en hardware
La placa de desarrollo ejecuta el procesamiento mediante tu diseño de chip real, no un modelo.

Icono

Recibe resultados
La placa transmite la salida calculada de vuelta al sistema de host a través de Ethernet. El bucle se completa.

10

Analiza y verifica
Inspecciona los resultados en MATLAB® o Python™. Comprueba el rendimiento, la precisión y el comportamiento del sistema completo.

Explora el proyecto práctico de Hackster.io

Adam Taylor sobre Hackster.io: Vitis HIL paso a paso

Revisa una demostración práctica completa del flujo Vitis HIL mediante la plataforma de software unificada AMD Vitis. El proyecto Hackster.io de Adam Taylor cubre cada paso, desde la configuración del subsistema de Vitis hasta la verificación final de resultados en hardware real.

Hardware de evaluación

El flujo de AMD Vitis HIL es compatible con dos kits de evaluación de AMD Versal. Ambos ejecutan el mismo flujo de 10 pasos, elige la placa que se ajuste a tu aplicación objetivo.

La configuración del subsistema Vitis, la generación de imágenes de tarjeta SD, la configuración del servidor de Vitis HIL y los scripts de prueba de MATLAB® o Python™ son idénticos en ambos kits. Puedes crear prototipos en una placa y pasar a otro sin volver a escribir código, tus diseños son portátiles en toda la cartera de AMD Versal.

Software, herramientas y entorno de host requeridos

Las siguientes herramientas y licencias son necesarias para ejecutar el flujo completo de Vitis HIL en hardware AMD Versal.

Plataforma de software unificada AMD Vitis
  • Versión: 2026.1 (o posterior)
  • Licencia adicional de herramientas del motor de IA (necesaria para los diseños heterogéneos de motor de IA + PL)
AMD Vivado Enterprise o Pro
  • AMD Vivado™ Enterprise (perpetua)
  • AMD Vivado Pro (suscripción)
MATLAB® o Python™
  • MATLAB® y DSP System Toolbox
  • Python™ 3 + numpy, scipy, matplotlib

Comunícate con un representante local de AMD FAE para obtener cotizaciones y opciones de licencias

Recursos

Comunícate con AMD

¿Estás listo para comenzar a usar Vitis HIL para tus diseños específicos? AMD puede ayudarte a elegir un kit de evaluación y el flujo de trabajo correctos.