La síntesis de alto nivel es una técnica de automatización del diseño electrónico que traduce algoritmos de software escritos en lenguajes como C o C++ en descripciones de hardware a nivel de transferencia de registros (RTL). Permite a los ingenieros diseñar rutas de datos complejas y lógica de control a un nivel abstracto, dejando que el compilador se encargue de la temporización exacta y de la implementación a nivel de puerta. Esto acelera la creación de aceleradores personalizados para FPGA o ASIC.
We used high-level synthesis to compile the image processing algorithm straight to the FPGA instead of writing Verilog from scratch.
En español sencillo Utilizamos la high-level synthesis para compilar el algoritmo de procesamiento de imágenes directamente en la FPGA en lugar de escribir Verilog desde cero.
También se escucha como
- HLS
Términos relacionados
HDL
Un lenguaje de programación especializado que se utiliza para describir la estructura y el comportamiento de circuitos electrónicos.
FPGA
Una field-programmable gate array es un circuito integrado cuya lógica interna puede ser configurada por el usuario.
ASIC
Un circuito integrado de aplicación específica diseñado para una tarea dedicada en lugar de un uso general.