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

被引:1
|
作者
Dalbouchi, Roukaya [1 ]
Trabelsi, Chiraz [2 ]
Elhajji, Majdi [3 ]
Zitouni, Abdelkrim [4 ]
机构
[1] Univ Monastir, Lab Elect & Microelect, Monastir 5000, Tunisia
[2] ESIEA Engn Sch, Learning Data & Robot Lab, F-94200 Paris, France
[3] Shaqra Univ Dawadmi, Coll Engn, Elect Engn Dept, Ar Riyadh 17441, Saudi Arabia
[4] Imam Abdulrahman Bin Faisal Univ, Coll Sci & Humanities, Dept Phys, Jubail Ind City 31961, Saudi Arabia
关键词
reconfigurable architecture; dynamic partial reconfiguration; FPGA; UML; MARTE; automatic code generation; IP-XACT standard; video watermarking application; VIDEO CODING HEVC;
D O I
10.3390/mi14020481
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
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.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] MODEL-DRIVEN APPROACH FOR AUTOMATIC DYNAMIC PARTIALLY RECONFIGURABLE IP CUSTOMIZATION.
    Ochoa-Ruiz, Gilberto
    Labbani-Narsis, Ouassila
    Bourennane, El-Bay
    Soulard, Phillipe
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 407 - 412
  • [2] A comparative study on system approaches for partially reconfigurable architectures
    Kalte, H
    Koester, M
    Kettelhoit, B
    Porrmann, M
    Rückert, U
    [J]. ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 70 - 76
  • [3] On Watermarking for Collaborative Model-Driven Engineering
    Martinez, Salvador
    Gerard, Sebastien
    Cabot, Jordi
    [J]. IEEE ACCESS, 2018, 6 : 29715 - 29728
  • [4] A system approach for partially reconfigurable architectures
    Kalte, Heiko
    Kettelhoit, Boris
    Koester, Markus
    Porrmann, Mario
    Rueckert, Ulrich
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2005, 1 (3-4) : 274 - 290
  • [5] Model-driven evolution of software architectures
    Graaf, Bas
    [J]. CSMR 2007: 11TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS: SOFWARE EVOLUTION IN COMPLEX SOFTWARE INTENSIVE SYSTEMS, 2007, : 357 - +
  • [6] Model-driven Development of Safety Architectures
    Denney, Ewen
    Pai, Ganesh
    Whiteside, Iain
    [J]. 2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 156 - 166
  • [7] MODELING AND MODEL-DRIVEN OF HOLONOMIC SYSTEM BASED ON MBSE: A CASE OF INTERNET OF THINGS PLATFORM
    Yang, Hao
    Zhao, Chun
    Shen, Nana
    Liu, Whenzheng
    Zhang, Lin
    [J]. PROCEEDINGS OF ASME 2022 17TH INTERNATIONAL MANUFACTURING SCIENCE AND ENGINEERING CONFERENCE, MSEC2022, VOL 2, 2022,
  • [8] A Model-Driven Deployment Approach for Scaling Distributed Software Architectures on a Cloud Computing Platform
    Vergara-Vargas, Jeisson
    Umana-Acosta, Henry
    [J]. PROCEEDINGS OF 2017 8TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2017), 2017, : 99 - 103
  • [9] Tool-Supported Model-Driven Validation Process for System Architectures
    Pflueger, Andre
    Golubski, Wolfgang
    Queins, Stefan
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL WORKSHOP ON MODEL BASED ARCHITECTING AND CONSTRUCTION OF EMBEDDED SYSTEMS (ACES'MB 2012), 2013, : 1 - 6
  • [10] A WORKFLOW FOR THE DESIGN OF OPTIMIZED SYSTEM ARCHITECTURES USING MODEL-DRIVEN OPTIMIZATION
    Wichmann, Alexander
    Maschotta, Ralph
    Bedini, Francesco
    Zimmermann, Armin
    [J]. MODEL-DRIVEN APPROACHES FOR SIMULATION ENGINEERING (MOD4SIM 2018) / 2018 SPRING SIMULATION MULTICONFERENCE (SPRINGSIM), 2018,