Java based object oriented hardware specification and synthesis

In this contribution we show how the object oriented programming language Java can be used for the specification of synthesizable hardware. In this context the JavaBeans component model plays an important role. We show an integration of the JavaBeans model which allows the specification of hardware from different views and on different levels of abstraction. Furthermore we point out restrictions of the language necessary to perform high level synthesis.

[1]  Kunle Olukotun,et al.  Java as a specification language for hardware-software systems , 1997, ICCAD 1997.

[2]  A. Richard Newton,et al.  Design and specification of embedded systems in Java using successive, formal refinement , 1998, Proceedings 1998 Design and Automation Conference. 35th DAC. (Cat. No.98CH36175).

[3]  Jan Madsen,et al.  Modeling shared variables in VHDL , 1994, EURO-DAC '94.