Title :
Hardware Join Java: a high level language for reconfigurable hardware development
Author :
Hopf, John ; Itzstein, G. Stewart ; Kearney, David
Author_Institution :
Adv. Comput. Res. Centre, Univ. of South Australia, Mawson Lakes, SA, Australia
Abstract :
Development of high level Hardware Description Languages (HDLs) is an integral area of research in Reconfigurable Computing (RC). There is an apparent need to enhance the development tools available and achieve more abstraction in languages to make hardware development easier for software programmers. The lack of a unified hardware/software language and difficulties in system verification are also other issues currently being faced. To overcome these issues, we propose a Hardware Join Java language that uses the high level syntax and semantics of Java with additions to support reconfigurable hardware description. The language adopts Join Java semantics to allow specification of concurrency without the inherent complexity of Java´s standard thread and monitor mechanisms. From a specification, hardware classes will be compiled and linked with VHDL source code. Standard Java classes can be used for the software part of an application and will serve as an interface.
Keywords :
Java; hardware description languages; programming language semantics; Hardware Join Java; Join Java semantics; concurrency specification; high level HDL; high level language; reconfigurable computing; reconfigurable hardware description; reconfigurable hardware development; Application software; Concurrent computing; Hardware design languages; High level languages; Java; Monitoring; Programming profession; Software standards; Software tools; Yarn;
Conference_Titel :
Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
Print_ISBN :
0-7803-7574-2
DOI :
10.1109/FPT.2002.1188707