Sciweavers

DAC
2000
ACM

Using general-purpose programming languages for FPGA design

13 years 8 months ago
Using general-purpose programming languages for FPGA design
ct General-purpose programming languages (GPL) are effective vehicles for FPGA design because they are easy to use, extensible, widely available, and can be used to describe both the hardware and software aspects of a design. The strengths of the GPL approach to circuit design have been demonstrated by JHDL, a Java-based circuit design environment used to develop several large FPGAbased applications at several institutions. Major strengths of the JHDL environment include a common run-time for both simulation and hardware execution, and the overall extensibility of the parent Java environment. The common run-time environment means that all validation and support software (testbenches, application-specific interfaces, graphical user interfaces, etc.) can be used without modification with the built-in simulator or with the executing application as it runs in hardware. Extensibility also plays a big role because designers can easily add new capability to the environment by writing additi...
Brad L. Hutchings, Brent E. Nelson
Added 01 Aug 2010
Updated 01 Aug 2010
Type Conference
Year 2000
Where DAC
Authors Brad L. Hutchings, Brent E. Nelson
Comments (0)