1.4 Flujo de diseño

El flujo de diseño en Vivado Design Suite consta de las siguientes etapas:

Flujo de diseño en Vivado

  1. 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.

  2. Simulación: se ejecutan simulaciones funcionales utilizando los testbenches para verificar el comportamiento del diseño antes de la síntesis.

  3. Síntesis: se sintetiza el diseño VHDL para generar una representación de bajo nivel que puede ser implementada en la FPGA.

  4. 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.

  5. 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