Title :
Specification and integration of software and reconfigurable hardware using Hardware Join Java
Author :
Hopf, John ; Kearney, Damien
Author_Institution :
Adv. Comput. Res. Centre, South Australia Univ., Mawson Lakes, SA, Australia
Abstract :
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.
Keywords :
Java; benchmark testing; field programmable gate arrays; hardware description languages; high level languages; integrated software; program compilers; reconfigurable architectures; very high speed integrated circuits; FPGA; RTL VHDL; benchmarking; compilers; field programmable gate arrays; hardware description language; hardware join Java; high level specification language; mixed hardware/software reconfigurable systems; reconfigurable hardware; resistor-transistor logic; software hardware interface; software integration; very high speed integrated circuits; Application software; Bridge circuits; Circuit synthesis; Clocks; Field programmable gate arrays; Hardware design languages; Java; Lakes; Software libraries; Specification languages;
Conference_Titel :
Field-Programmable Technology (FPT), 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN :
0-7803-8320-6
DOI :
10.1109/FPT.2003.1275781