• DocumentCode
    3375560
  • Title

    Automatic Reconfigurable System-on-Chip design with run-time hardware/software partitioning

  • Author

    Chen, Yu ; Li, Ren-Fa ; Wu, Qiang

  • Author_Institution
    Coll. of Comput. & Commun., Hunan Univ., Changsha, China
  • fYear
    2009
  • fDate
    19-21 Aug. 2009
  • Firstpage
    484
  • Lastpage
    491
  • Abstract
    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.
  • Keywords
    hardware-software codesign; integrated circuit design; programmable logic devices; reconfigurable architectures; system-on-chip; automatic reconfigurable system-on-chip design; complex design process; dynamic hardware/software partitioning algorithm; function-level programming model; functional specification; run-time hardware/software partitioning; Application software; Design methodology; Functional programming; Hardware; High level languages; Impedance; Process design; Reconfigurable architectures; Switches; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design and Computer Graphics, 2009. CAD/Graphics '09. 11th IEEE International Conference on
  • Conference_Location
    Huangshan
  • Print_ISBN
    978-1-4244-3699-6
  • Electronic_ISBN
    978-1-4244-3701-6
  • Type

    conf

  • DOI
    10.1109/CADCG.2009.5246854
  • Filename
    5246854