IMPRESS: Automated Tool for the Implementation of Highly Flexible Partial Reconfigurable Systems with Xilinx Vivado

Zamacola, Rafael and García Martinez, Alberto and Mora de Sambricio, Javier and Otero Marnotes, Andres and Torre Arnanz, Eduardo de la (2019). IMPRESS: Automated Tool for the Implementation of Highly Flexible Partial Reconfigurable Systems with Xilinx Vivado. In: "2018 International Conference on ReConFigurable Computing and FPGAs (ReConFig)", 3-5 diciembre 2018, Cancun, Mexico. https://doi.org/10.1109/RECONFIG.2018.8641703.

Description

Title: IMPRESS: Automated Tool for the Implementation of Highly Flexible Partial Reconfigurable Systems with Xilinx Vivado
Author/s:
  • Zamacola, Rafael
  • García Martinez, Alberto
  • Mora de Sambricio, Javier
  • Otero Marnotes, Andres
  • Torre Arnanz, Eduardo de la
Item Type: Presentation at Congress or Conference (Article)
Event Title: 2018 International Conference on ReConFigurable Computing and FPGAs (ReConFig)
Event Dates: 3-5 diciembre 2018
Event Location: Cancun, Mexico
Title of Book: IMPRESS: Automated Tool for the Implementation of Highly Flexible Partial Reconfigurable Systems with Xilinx Vivado
Date: 14 February 2019
Subjects:
Faculty: Centro de Electrónica Industrial (CEI) (UPM)
Department: Automática, Ingeniería Eléctrica y Electrónica e Informática Industrial
Creative Commons Licenses: None

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB) | Preview

Abstract

Dynamic partial reconfiguration is considered a great technique to increase flexibility in FPGA designs. However, partial reconfiguration flows supported by commercial tools, such as Xilinx Vivado, still have many limitations. Foremost among them are the lack of support for relocation, which leads to an increase in the on-system memory requirements and the synthesis time, as well as a reduced flexibility when it comes to the definition of reconfigurable regions. Several academic tools have appeared over the years to improve commercial flows. However, the technology shift from ISE to Vivado has left most of these tools unusable for newer FPGAs, including most of the Xilinx Series-7 devices. In this paper, authors present IMPRESS, a TCL script-based tool for the automated generation of relocatable partial bitstreams under Vivado, with a strong focus on the ease of use and the system flexibility. Special support is provided for the implementation of reconfigurable systems that include IP blocks generated with Vivado HLS and standardized bus interfaces. A stream-based reconfigurable architecture for image filtering, implemented in a fully automated manner on a Zynq SoPC, is provided as a use case of the tool.

Funding Projects

TypeCodeAcronymLeaderTitle
Horizon 2020732105CERBEROUnspecifiedCross-layer modEl-based fRamework for multi-oBjective dEsign of Reconfigurable systems in unceRtain hybRid envirOnments

More information

Item ID: 54585
DC Identifier: http://oa.upm.es/54585/
OAI Identifier: oai:oa.upm.es:54585
DOI: 10.1109/RECONFIG.2018.8641703
Official URL: https://ieeexplore.ieee.org/document/8641703
Deposited by: Rafael Zamacola
Deposited on: 05 Apr 2019 15:04
Last Modified: 31 Aug 2019 22:30
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM