Skip to Main Content
In this paper, we discuss our approach to implementing mixed hardware/software reconfigurable systems using a single high level specification language, Hardware Join Java. We show how a Java superset with newly introduced hardware classes can bridge the gap between software and hardware. We also do some preliminary benchmarking of our compiler that generates RTL VHDL from a restricted subset of Java and automatically creates the infrastructure for a software hardware interface between the host and FPGA. An example is also presented that demonstrates the correctness the compiler's output and provides some performance figures for software/hardware applications written using it.