• DocumentCode
    2193757
  • Title

    Reconfigurable hardware control software

  • Author

    Hinkelbein, Christian ; Kugel, Andreas ; Männer, Reinhard ; Müller, Matthias

  • Author_Institution
    Mannheim Univ., Germany
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    84
  • Lastpage
    91
  • Abstract
    This paper addresses problems and solutions in a new domain of software engineering, the Reconfigurable Hardware Control Software (RHCS). RHCS is used in identification, control, management and use of Reconfigurable Hardware (RH) attached to a host system. According to Moore´s law, hardware is renewed at least every two years. The Mannheim Reconfigurable Processors Group has successfully built five generations of RH in the past six years. Until now, every hardware built requires its own host software suite for control and interfacing, from low level kernel mode drivers up to high level application programming interfaces (API). This paper addresses this problem and describes approaches followed in the recent past. It also characterises the problems that have arisen and proposes a new solution, dynamically connected device representations. Its advantages and tradeoffs are examined and areas for further investigations are identified.
  • Keywords
    application program interfaces; reconfigurable architectures; software engineering; API; Reconfigurable Hardware Control Software; application programming interfaces; reconfigurable processors; software engineering; Application software; Control systems; Encapsulation; Field programmable gate arrays; Hardware; Kernel; Monitoring; Moore´s Law; Runtime; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 2002. Proceedings. 13th IEEE International Workshop on
  • ISSN
    1074-6005
  • Print_ISBN
    0-7695-1703-X
  • Type

    conf

  • DOI
    10.1109/IWRSP.2002.1029742
  • Filename
    1029742