Title :
Jumble: A Hardware-in-the-Loop Simulation System for JHDL
Author :
Castells-Rufas, David ; Carrabina, Jordi
Author_Institution :
Univ. Autonoma de Barcelona, Barcelona
Abstract :
This paper presents a new verification system for FPGA based designs described in the JHDL hardware description language. The method consists of performing hardware emulation of designer selected blocks in a co-simulation environment. Although JHDL has a Hardware execution mode it does not provide a fine control of which blocks have to be executed in Hardware and it is based on Xilinx readback technology. In this paper we present a method to extend the simulation environment to add a fine control of the Hardware emulation system, a method to instrument the design for debug, and the process that automatically creates the interface to communicate the simulator with the emulated hardware block. The resulting system does not offer 100% observability and controllability of hardware blocks. Nevertheless its interactivity provides a solid basis for incremental verification while offering the possibility of substantial simulation speedups.
Keywords :
field programmable gate arrays; hardware description languages; logic CAD; program debugging; program verification; FPGA; Jumble hardware description language; Xilinx readback technology; field programmable gate arrays; hardware emulation; hardware-in-the-loop simulation system; Circuit simulation; Circuit synthesis; Circuit testing; Clocks; Computational modeling; Controllability; Emulation; Field programmable gate arrays; Hardware design languages; Observability;
Conference_Titel :
Field-Programmable Custom Computing Machines, 2007. FCCM 2007. 15th Annual IEEE Symposium on
Conference_Location :
Napa, CA
Print_ISBN :
978-0-7695-2940-0
DOI :
10.1109/FCCM.2007.54