Title :
Unifying simulation and execution in a design environment for FPGA systems
Author :
Hutchings, Brad L. ; Nelson, Brent E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT, USA
Abstract :
Field programmable gate array (FPGA)-based systems provide advantages over conventional hardware including: (1) availability of the hardware during design and debug; (2) programmability; and (3) visibility. These three advantages can greatly shorten the design and verification cycle. This paper discusses a design environment that exploits these three FPGA-specific advantages to create a unified simulation/execution debug environment implemented in the JHDL design system. The described system provides a hardware debugging environment with the functionality of a simulator but up to 10000/spl times/ faster. In addition, testbenches and other typical verification software used in simulators can be used to verify running hardware.
Keywords :
computer debugging; field programmable gate arrays; logic CAD; logic simulation; JHDL design system; availability; field programmable gate array; hardware debugging; logic CAD; programmability; simulation; verification; visibility; Circuit simulation; Computational modeling; Computer bugs; Contacts; Debugging; Field programmable gate arrays; Hardware; Logic circuits; Signal analysis; Software testing;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on