DocumentCode
3345194
Title
Jumble: A Hardware-in-the-Loop Simulation System for JHDL
Author
Castells-Rufas, David ; Carrabina, Jordi
Author_Institution
Univ. Autonoma de Barcelona, Barcelona
fYear
2007
fDate
23-25 April 2007
Firstpage
345
Lastpage
348
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/FCCM.2007.54
Filename
4297291
Link To Document