Entradas

Mostrando entradas de noviembre, 2022

Desarrollando con Vitis HLS - Sesión 2 - Simulación de la Top Function

Imagen
 Introducción. En esta sección se da a conocer el proceso para realizar una simulación de la top function. Antes de realizar el componente y exportarlo al catalogo de Ip Core de Vivado es necesario hacer una simulación del programa escrito a nivel de código C/C++ esto da como resultado la garantia de que el programa no posee incongruencias o errores lógicos. la simulación a nivel de código C/C++ consiste en la creación de un archivo programa en C/C++ cuya función "main" manda a llamar a la función designada como Top Function y le pasa parámetros de entrada equivalentes a los valores de entradas que se esperan inyectar al componente, luego la Función Top realizará su función y generará datos de salida los cuales son devueltos a la función "Main" para lo cual se sugiere almacenar en memoria local por medio de variables y mostrar su valor en la consola de salida. La estructura del proceso de simulación se puede apreciar en la figura 1.  Note que la simulación posee com...