• DocumentCode
    2409826
  • Title

    Virtual hardware byte code as a design platform for reconfigurable embedded systems

  • Author

    Lange, Sebastian ; Kebschull, Dr Udo

  • Author_Institution
    Leipzig Univ., Germany
  • fYear
    2003
  • fDate
    2003
  • Firstpage
    302
  • Lastpage
    307
  • Abstract
    Reconfigurable hardware will be used in many future embedded applications. Since most of these embedded systems will be temporarily or permanently connected to a network, the possibility of reloading parts of the application at run time arises. In the 90´s it was recognized that the huge variety of processors would lead to a tremendous amount of binaries for the same piece of software. For the hardware parts of all embedded system, the situation today is even worse. The Java approach, based on a Java virtual machine (JVM), was invented to solve the problem for software. In this paper, we show how the hardware parts of an embedded system can be implemented in a hardware byte code, which can be interpreted using a virtual hardware machine running on an arbitrary FPGA. Our results show that this approach is feasible and that it leads to fast, portable and reconfigurable designs, which run on any programmable target architecture.
  • Keywords
    embedded systems; field programmable gate arrays; hardware description languages; logic design; reconfigurable architectures; FPGA; VHDL; embedded system design platform; portable designs; programmable target architecture; reconfigurable embedded systems; reconfigurable hardware; virtual hardware byte code; virtual hardware machine; Algorithm design and analysis; Computer architecture; Embedded system; Field programmable gate arrays; Handheld computers; Hardware; Java; Logic devices; Personal digital assistants; Reconfigurable logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2003
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1870-2
  • Type

    conf

  • DOI
    10.1109/DATE.2003.1253624
  • Filename
    1253624