Automatic Reconfigurable System-on-Chip Design with Run-Time Hardware/Software Partitioning

被引:0
|
作者
Chen, Yu [1 ]
Li, Ren-Fa [1 ]
Wu, Qiang [1 ]
机构
[1] Hunan Univ, Coll Comp & Commun, Changsha 410082, Hunan, Peoples R China
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Reconfigurable System-on-Chip (RSoC) is a promising alternative to deliver both flexibility and performance at the same time, and also a technical solution looking to the future needs of embedded applications. But the complex design process is impeding the development of extensive applications. This paper proposes an RSoC design methodology based on function-level programming model on account of the characteristics of the reconfigurable architecture. In the programming model, system designers use high-level language to complete functional specification by calling the co-function-library. Then the dynamic hardware/software partitioning algorithm will decide whether an invoked function should be running on hardware or software automatically. According to the partitioning result, the dynamic linker will switch functions' execution mode in real time. And the above items can facilitate an automatic design flow through specification to the system implementation. Experiments and tests have verified the feasibility and efficiency of the automatic design flow.
引用
收藏
页码:484 / 491
页数:8
相关论文
共 50 条
  • [1] Dynamic hardware-software partitioning on reconfigurable system-on-chip
    Waldeck, P
    Bergmann, N
    3RD IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2003, : 102 - 105
  • [2] A run-time partitioning algorithm for RTOS on reconfigurable hardware
    Götz, M
    Rettberg, A
    Pereira, CE
    EMBEDDED AND UBIQUITOUS COMPUTING - EUC 2005, 2005, 3824 : 469 - 478
  • [3] Towards run-time partitioning of a real time operating system for reconfigurable systems on chip
    Götz, M
    Rettberg, A
    Pereira, CE
    FROM SPECIFICATION TO EMBEDDED SYSTEMS APPLICATION, 2005, 184 : 255 - 266
  • [4] Hardware/Software Partitioning of Embedded System-on-Chip Applications
    Tang, Jia Wei
    Hau, Yuan Wen
    Marsono, M. N.
    2015 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2015, : 331 - 336
  • [5] Dynamic adaptation of Hardware-Software scheduling for reconfigurable system-on-chip
    Ghaffari, Fakhreddine
    Miramond, Benoit
    Verdier, Francois
    RSP 2008: 19TH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2008, : 112 - 118
  • [6] Hardware support for real-time reconfigurable system-on-chip
    Waldeck, PJ
    Bergmann, NW
    MICROELECTRONICS: DESIGN, TECHNOLOGY, AND PACKAGING, 2004, 5274 : 464 - 469
  • [7] KnapSim - Run-Time Efficient Hardware-Software Partitioning Technique for FPGAs
    Garg, Kratika
    Aung, Yan Lin
    Lam, Siew-Kei
    Srikanthan, Thambipillai
    2015 28TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2015, : 64 - 69
  • [8] A new application feature analysis approach for system-on-chip hardware/software partitioning
    Zhao, Peng
    Li, Sikun
    Wang, Dawei
    Yan, Ming
    CISP 2008: FIRST INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, VOL 2, PROCEEDINGS, 2008, : 630 - 634
  • [9] A Hardware Implementation of a Run-Time Scheduler for Reconfigurable Systems
    Antonio Clemente, Juan
    Resano, Javier
    Gonzalez, Carlos
    Mozos, Daniel
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (07) : 1263 - 1276
  • [10] A run-time scheduling framework for a reconfigurable hardware emulator
    Beckert, R.
    Fuchs, T.
    Ruelke, St.
    Hardt, W.
    DSD 2007: 10TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN ARCHITECTURES, METHODS AND TOOLS, PROCEEDINGS, 2007, : 147 - +