Modificación automática de arquitecturas de módulos hardware de procesado de imágenes

[ES] El presente artículo describe el empleo del flujo de diseño basado en modelos para el desarrollo de bloques reconfigurables automáticamente para el procesado de imágenes sobre FPGA. Para ello se han concebido arquitecturas hardware que aprovechan características específicas de algunos algoritmo...

Descripción completa

Detalles Bibliográficos
Autores: Garcés Socarrás, Luis Manuel, Cabrera Sarmiento, Alejandro J., Sánchez-Solano, Santiago, Brox, Piedad, Ieno Junior, Egidio, Cleber Pimenta, Tales
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2016
País:España
Institución:Consejo Superior de Investigaciones Científicas (CSIC)
Repositorio:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/195182
Acceso en línea:http://hdl.handle.net/10261/195182
Access Level:acceso abierto
Palabra clave:flujo de diseño basado en modelos
Xilinx System Generator
reconfiguración automática
XIL XSGImgLib
model-base deseing flow
self-configuration
Descripción
Sumario:[ES] El presente artículo describe el empleo del flujo de diseño basado en modelos para el desarrollo de bloques reconfigurables automáticamente para el procesado de imágenes sobre FPGA. Para ello se han concebido arquitecturas hardware que aprovechan características específicas de algunos algoritmos de procesado y que pueden ser modificadas a través de un novedoso procedimiento software. Este aspecto, unido a las restantes opciones de parametrización de los diferentes módulos, permite liberar al diseñador de los detalles específicos de las implementaciones hardware así como adaptar el consumo de recursos del FPGA a las necesidades de la aplicación. El proceso de reconfiguración automática se ilustra con el bloque de convolución genérico realizando comparaciones entre implementaciones de diferentes arquitecturas sobre un FPGA Spartan-6 LX45.