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
来源
2009 11TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, PROCEEDINGS | 2009年
关键词
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 条
  • [31] Platform Independent GUI for Reconfigurable Ultrasonic System-on-Chip Hardware
    Boulet, Clementine
    Ricard, Eric Rovira
    Gilliland, Spenser
    Gonnot, Thomas
    Saniie, Jafar
    2014 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY (EIT), 2014, : 298 - 302
  • [32] Performance Analysis of Reconfigurable Ultrasonic System-on-Chip Hardware Platform
    Govindan, Pramod
    Gilliland, Spenser
    Kasaeifard, Alireza
    Gonnot, Thomas
    Saniie, Jafar
    2013 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2013, : 1550 - 1553
  • [33] Interface based hardware/software validation of a system-on-chip
    Panigrahi, D
    Taylor, CN
    Dey, S
    IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2000, : 53 - 58
  • [34] Reconfigurable System-On-Chip Design Using FPGA
    Muralikrishna, B.
    Madhumati, G. L.
    Khan, Habibulla
    Deepika, K. Gnana
    2014 2ND INTERNATIONAL CONFERENCE ON DEVICES, CIRCUITS AND SYSTEMS (ICDCS), 2014,
  • [35] Run-time Resource Allocation for Embedded Multiprocessor System-on-Chip using Tree-based Design Space Exploration
    Sinaei, Sima
    Pimentel, Andy D.
    Fatemi, Omid
    2017 12TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2017), 2017,
  • [36] Automatic Run-Time Manager Generation for Reconfigurable MPSoC Architectures
    Durelli, Gianluca
    Pilato, Christian
    Cazzaniga, Andrea
    Sciuto, Donatella
    Santambrogio, Marco D.
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,
  • [37] Fingerprint Image Processing Acceleration Through Run-Time Reconfigurable Hardware
    Fons, M.
    Fons, F.
    Canto, E.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2010, 57 (12) : 991 - 995
  • [38] Run-time management of reconfigurable hardware tasks using embedded Linux
    Kosciuszkiewicz, Krzysztof
    Morgan, Fearghal
    Kepa, Krzysztof
    ICFPT 2007: INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2007, : 209 - 215
  • [39] An integrated hardware/software approach for run-time scratchpad management
    Francesco, P
    Marchal, P
    Atienza, D
    Benini, L
    Catthoor, F
    Mendias, JM
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 238 - 243
  • [40] A Novel Hardware/Software Partitioning Technique for System-on-Chip in Dynamic Partial Reconfiguration Using Genetic Algorithm
    Janakiraman, N.
    Kumar, Nirmal P.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2012), 2014, 236 : 83 - 91