Advertisement

Synthesizing RTL Hardware from Java Byte Codes

  • Michael J. Wirthlin
  • Brad L. Hutchings
  • Carl Worth
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2147)

Abstract

A structural design tool called JHDL was developed to aid in the design of high-performance pre-placed circuit macros for FPGAs [1]. This tool was successfully used to design and field several high-performance reconfigurable computing systems. Examples of systems developed with this tool include a multi-FPGA sonar beamforming system and an automatic target recognition system. In these examples, the reconfigurable systems developed with JHDL achieve at least an order of magnitude performance improvement over programmable processors by exploiting parameterized module generators.

Keywords

Basic Block Synthesis Tool Behavioral Description Data Flow Graph Java Compiler 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    B. Hutchings, P. Bellows, J. Hawkins, S. Hemmert, B. Nelson, and M. Rytting. A cad suite for high-performance FPGA design. In K. L. Pocek and J. M. Arnold, editors, Proceedings of the IEEE Workshop on FPGAs for Custom Computing Machines, pages 12–24, Napa, CA, April 1999. IEEE Computer Society, IEEE.Google Scholar
  2. [2]
    J. M. P. Cardoso and H. C. Neto. Macro-based hardware compilation of Java bytecodes into a dynamic reconfigurable computing system. In K. L. Pocek and J. M. Arnold, editors, Proceedings of the IEEE Workshop on FPGAs for Custom Computing Machines, pages 2–11, Napa, CA, April 1999. IEEE Computer Society, IEEE.Google Scholar
  3. [3]
    Don Davis, Steve Edwards, and Jonathan Harris. Forge-J. Technical report, Xilinx Corporation, 2000.Google Scholar
  4. [4]
    Stan Y. Liao. Towards a new standard for system-level design. In Proceedings of the 2000 International Workshop on Hardware/Software Codesign (CODEN), pages 2–6. IEEE, 2000.Google Scholar
  5. [5]
    Jon Meyer and Troy Downing. Java Virtual Machine. O’Reilly & Associates, March 1997.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Michael J. Wirthlin
    • 1
  • Brad L. Hutchings
    • 1
  • Carl Worth
    • 2
  1. 1.Brigham Young UniversityProvo
  2. 2.USC Information Sciences InstituteArlington

Personalised recommendations