1.4 Flujo de diseño
El flujo de diseño en Vivado Design Suite consta de las siguientes etapas:
Inicio del proyecto: se crea un nuevo proyecto en Vivado, definiendo el nombre, la ubicación y el dispositivo FPGA objetivo. Se añaden los archivos de código fuente, testbenches y restricciones.
Simulación: se ejecutan simulaciones funcionales utilizando los testbenches para verificar el comportamiento del diseño antes de la síntesis.
Síntesis: se sintetiza el diseño VHDL para generar una representación de bajo nivel que puede ser implementada en la FPGA.
Implementación: se realiza la implementación del diseño sintetizado, que incluye la asignación de pines y la optimización del diseño para cumplir con los requisitos de temporización.
Verificación hardware: se lleva a cabo la verificación del diseño implementado en la FPGA mediante pruebas en hardware real:
- Generación del bitstream: se genera el archivo de configuración
(bitstream) que se cargará en la FPGA para programar el diseño.
Programación de la FPGA