JOURNAL ARTICLE

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

J. S. LangeU. Kebschull

Year: 2003 Journal:   2003 Design, Automation and Test in Europe Conference and Exhibition Vol: 79 Pages: 302-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:
Computer science Embedded system Field-programmable gate array Byte Software Java Reconfigurable computing Virtual machine Hardware architecture Embedded Java Computer hardware Operating system Code (set theory) Programming language Real time Java strictfp Set (abstract data type)

Metrics

2
Cited By
0.25
FWCI (Field Weighted Citation Impact)
15
Refs
0.49
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.