DocumentCode
3318981
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
fYear
2002
fDate
16-18 Dec. 2002
Firstpage
344
Lastpage
347
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology, 2002. (FPT). Proceedings. 2002 IEEE International Conference on
Print_ISBN
0-7803-7574-2
Type
conf
DOI
10.1109/FPT.2002.1188707
Filename
1188707
Link To Document