I-Codesign: A Codesign Methodology for Reconfigurable Embedded Systems

被引:0
作者
Ghribi, Ines [1 ,2 ]
Ben Abdallah, Riadh [1 ]
Khalgui, Mohamed [1 ,3 ]
Platzner, Marco [4 ]
机构
[1] Univ Carthage, LISI Lab, Carthage, Tunisia
[2] Univ Tunis El Manar, Fac Sci Tunis, Tunis, Tunisia
[3] Xidian Univ, Syst Control Lab, Xian, Shaanxi, Peoples R China
[4] Univ Paderborn, Paderborn, Germany
来源
SOFTWARE TECHNOLOGIES | 2017年 / 743卷
关键词
Codesign; Real-time; Reconfiguration; Partitioning; Probabilistic software; CO-DESIGN;
D O I
10.1007/978-3-319-62569-0_8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hardware/software codesign involves various design problems including system specification, design space exploration and hardware/software partitioning. An effective codesign process requires accurately predicting the performance, cost and power consequence of any design trade-off in algorithms or hardware characterization. In order to satisfy these design constraints we developed a new codesign methodology: I-codesign. It starts with describing the system specification with probabilistic estimations of the execution scenarios along with real-time and inclusion/exclusion parameters. Then, a three phase partitioning approach is applied to the specification where each phase deals with a specific set of constraints. An embedded controller code is generated at the end of the methodology that acts at run-time on the reconfiguration requests.
引用
收藏
页码:153 / 174
页数:22
相关论文
共 50 条
  • [31] Codesign of Event-Triggered and Distributed H∞ Filtering for Active Semi-Vehicle Suspension Systems
    Zhang, Hao
    Zheng, Xiaoyuan
    Yan, Huaicheng
    Peng, Chen
    Wang, Zhuping
    Chen, Qijun
    [J]. IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2017, 22 (02) : 1047 - 1058
  • [32] Codesign principles for the effective development of digital heritage extended reality systems for health interventions in rural communities
    Reyes, Alejandro Veliz
    Varga, Marius N.
    Bradwell, Hannah
    Baxter, Rory
    Jones, Ray B.
    Maudlin, Daniel
    [J]. CODESIGN-INTERNATIONAL JOURNAL OF COCREATION IN DESIGN AND THE ARTS, 2024, 20 (02): : 295 - 312
  • [33] Optimal Codesign of Control Input and Triggering Instants for Networked Control Systems Using Adaptive Dynamic Programming
    Heydari, Ali
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2019, 66 (01) : 482 - 490
  • [34] A partitioning methodology that optimises the area on reconfigurable real-time embedded systems
    Tanougast, C
    Berviller, Y
    Weber, S
    Brunet, P
    [J]. EURASIP JOURNAL ON APPLIED SIGNAL PROCESSING, 2003, 2003 (06) : 494 - 501
  • [35] A Partitioning Methodology That Optimises the Area on Reconfigurable Real-Time Embedded Systems
    Camel Tanougast
    Yves Berviller
    Serge Weber
    Philippe Brunet
    [J]. EURASIP Journal on Advances in Signal Processing, 2003
  • [36] Observer-Based Fuzzy Adaptive Event-Triggered Control Codesign for a Class of Uncertain Nonlinear Systems
    Li, Yuan-Xin
    Yang, Guang-Hong
    [J]. IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2018, 26 (03) : 1589 - 1599
  • [37] An Online Optimization Approach for Control and Communication Codesign in Networked Cyber-Physical Systems
    Cao, Xianghui
    Cheng, Peng
    Chen, Jiming
    Sun, Youxian
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (01) : 439 - 450
  • [38] New Alternatives to the Estimation Problem in Hardware-Software Codesign of Complex Embedded Systems: The H.261 Video Co-dec Case Study
    Juan Antonio Maestro
    Daniel Mozos
    Raquel Dormido
    Pedro Reviriego
    [J]. Design Automation for Embedded Systems, 2004, 9 : 193 - 210
  • [39] New alternatives to the estimation problem in hardware-software codesign of complex embedded systems: The H.261 video co-dec case study
    Maestro, JA
    Mozos, D
    Dormido, R
    Reviriego, P
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2004, 9 (03) : 193 - 210
  • [40] A reconfigurable platform for development of embedded systems
    Yang, MJ
    Yan, YX
    Wang, QG
    [J]. RECONFIGURABLE TECHNOLOGY: FPGAS AND RECONFIGURABLE PROCESSORS FOR COMPUTING AND COMMUNICATIONS IV, 2002, 4867 : 107 - 112