Cargando…

A Model-Driven Platform for Dynamic Partially Reconfigurable Architectures: A Case Study of a Watermarking System

The reconfigurable feature of FPGAs (Field-Programmable Gate Arrays) has made them a very attractive solution for implementing adaptive systems-on-chip. However, this implies additional design tasks to handle system reconfiguration and control, which increases design complexity. To address this issu...

Descripción completa

Detalles Bibliográficos
Autores principales: Dalbouchi, Roukaya, Trabelsi, Chiraz, Elhajji, Majdi, Zitouni, Abdelkrim
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9964074/
https://www.ncbi.nlm.nih.gov/pubmed/36838181
http://dx.doi.org/10.3390/mi14020481
_version_ 1784896412772728832
author Dalbouchi, Roukaya
Trabelsi, Chiraz
Elhajji, Majdi
Zitouni, Abdelkrim
author_facet Dalbouchi, Roukaya
Trabelsi, Chiraz
Elhajji, Majdi
Zitouni, Abdelkrim
author_sort Dalbouchi, Roukaya
collection PubMed
description The reconfigurable feature of FPGAs (Field-Programmable Gate Arrays) has made them a very attractive solution for implementing adaptive systems-on-chip. However, this implies additional design tasks to handle system reconfiguration and control, which increases design complexity. To address this issue, this paper proposes a model-driven design flow that guides the designer through the description of the different elements of a reconfigurable system. It is based on high-level modeling using an extended version of the MARTE (Modeling and Analysis of Real-Time and Embedded systems) UML (Unified Modeling Language) profile. Both centralized and decentralized reconfiguration decision-making solutions are possible with the proposed flow, allowing it to adapt to various reconfigurable systems constraints. It also integrates the IP-XACT standard (standard for the description of electronic Intellectual Properties), allowing the designer to easily target different technologies and commercial FPGAs by reusing both high-level models and actual IP-XACT hardware components. At the end of the flow, the implementation code is generated automatically from the high-level models. The proposed design flow was validated through a reconfigurable video watermarking application as a case study. Experimental results showed that the generated system allowed a good trade-off between resource usage, power consumption, execution time, and image quality compared to static implementations. This hardware efficiency was achieved in a very short time thanks to the design acceleration and automation offered by model-driven engineering.
format Online
Article
Text
id pubmed-9964074
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-99640742023-02-26 A Model-Driven Platform for Dynamic Partially Reconfigurable Architectures: A Case Study of a Watermarking System Dalbouchi, Roukaya Trabelsi, Chiraz Elhajji, Majdi Zitouni, Abdelkrim Micromachines (Basel) Article The reconfigurable feature of FPGAs (Field-Programmable Gate Arrays) has made them a very attractive solution for implementing adaptive systems-on-chip. However, this implies additional design tasks to handle system reconfiguration and control, which increases design complexity. To address this issue, this paper proposes a model-driven design flow that guides the designer through the description of the different elements of a reconfigurable system. It is based on high-level modeling using an extended version of the MARTE (Modeling and Analysis of Real-Time and Embedded systems) UML (Unified Modeling Language) profile. Both centralized and decentralized reconfiguration decision-making solutions are possible with the proposed flow, allowing it to adapt to various reconfigurable systems constraints. It also integrates the IP-XACT standard (standard for the description of electronic Intellectual Properties), allowing the designer to easily target different technologies and commercial FPGAs by reusing both high-level models and actual IP-XACT hardware components. At the end of the flow, the implementation code is generated automatically from the high-level models. The proposed design flow was validated through a reconfigurable video watermarking application as a case study. Experimental results showed that the generated system allowed a good trade-off between resource usage, power consumption, execution time, and image quality compared to static implementations. This hardware efficiency was achieved in a very short time thanks to the design acceleration and automation offered by model-driven engineering. MDPI 2023-02-19 /pmc/articles/PMC9964074/ /pubmed/36838181 http://dx.doi.org/10.3390/mi14020481 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Dalbouchi, Roukaya
Trabelsi, Chiraz
Elhajji, Majdi
Zitouni, Abdelkrim
A Model-Driven Platform for Dynamic Partially Reconfigurable Architectures: A Case Study of a Watermarking System
title A Model-Driven Platform for Dynamic Partially Reconfigurable Architectures: A Case Study of a Watermarking System
title_full A Model-Driven Platform for Dynamic Partially Reconfigurable Architectures: A Case Study of a Watermarking System
title_fullStr A Model-Driven Platform for Dynamic Partially Reconfigurable Architectures: A Case Study of a Watermarking System
title_full_unstemmed A Model-Driven Platform for Dynamic Partially Reconfigurable Architectures: A Case Study of a Watermarking System
title_short A Model-Driven Platform for Dynamic Partially Reconfigurable Architectures: A Case Study of a Watermarking System
title_sort model-driven platform for dynamic partially reconfigurable architectures: a case study of a watermarking system
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9964074/
https://www.ncbi.nlm.nih.gov/pubmed/36838181
http://dx.doi.org/10.3390/mi14020481
work_keys_str_mv AT dalbouchiroukaya amodeldrivenplatformfordynamicpartiallyreconfigurablearchitecturesacasestudyofawatermarkingsystem
AT trabelsichiraz amodeldrivenplatformfordynamicpartiallyreconfigurablearchitecturesacasestudyofawatermarkingsystem
AT elhajjimajdi amodeldrivenplatformfordynamicpartiallyreconfigurablearchitecturesacasestudyofawatermarkingsystem
AT zitouniabdelkrim amodeldrivenplatformfordynamicpartiallyreconfigurablearchitecturesacasestudyofawatermarkingsystem
AT dalbouchiroukaya modeldrivenplatformfordynamicpartiallyreconfigurablearchitecturesacasestudyofawatermarkingsystem
AT trabelsichiraz modeldrivenplatformfordynamicpartiallyreconfigurablearchitecturesacasestudyofawatermarkingsystem
AT elhajjimajdi modeldrivenplatformfordynamicpartiallyreconfigurablearchitecturesacasestudyofawatermarkingsystem
AT zitouniabdelkrim modeldrivenplatformfordynamicpartiallyreconfigurablearchitecturesacasestudyofawatermarkingsystem