BluEJAMM: A Bluespec Embedded Java Architecture with Memory Management

Flavius Gruian, Mark Westmijze · 2007

This paper presents BLUEJAMM, a prototype architecture suitable for embedded systems based on a Java native processor. BLUEJEP, the processor, which is a microprogrammed pipelined stack machine, and its hardware memory management unit were developed in Bluespec SystemVerilog (BSV). A relatively new high-level of abstraction hardware description language, BSV proved to be an excellent choice for rapid prototyping and architecture exploration. The architecture, which has been implemented and tested on a Xilinx FPGA, is currently used to evaluate a number of interesting Java specific techniques, such as runtime bytecode folding and real-time garbage collection.

Read the paper · More papers on PaperTik