US2001049593A1PendingUtilityA1

Software tool to allow field programmable system level devices

40
Priority: Jul 16, 1999Filed: Feb 13, 2001Published: Dec 6, 2001
Est. expiryJul 16, 2019(expired)· nominal 20-yr term from priority
G06F 30/34G06F 30/33G06F 9/455G06F 30/3308G06F 30/343
40
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and system for co-verifying a hardware simulation of a field-programmable-system-level integrated circuit (FPSLIC) and a software simulation of the field-programmable-system-level integrated circuit. A FPSLIC device is simulated in hardware, and a simulator-port layout of the FPSLIC device is generated. In software, the method separately simulates, with an instruction-set simulator, the FPSLIC device, and outputs register contents from the instruction-set software. The contents from the simulator-port layout are verified with the register contents. Additionally, the method may further include outputting peripheral contents from the instruction-set simulator, and verifying contents from the simulator-port layout with the peripheral contents. UART contents also may be outputted from the instruction-set simulator, and verified with contents from the simulator-port layout with the UART contents.

Claims

exact text as granted — not AI-modified
We claim:  
     
         1 . A method for co-verifying a hardware simulation of a field-programmable-system-level integrated circuit (FPSLIC) and a software simulation of the field-programmable-system-level integrated circuit, comprising the steps of: 
 simulating in hardware a FPSLIC device;    generating, from the simulation in hardware, a simulator-port layout of the FPSLIC device;    simulating, with an instruction-set simulator, in software the FPSLIC device;    outputting register contents from the instruction-set software, from the simulation in software; and    verifying contents from the simulator-port layout with the register contents.    
     
     
         2 . The method as set forth in    claim 1   , further including the steps of: 
 outputting peripheral contents from the instruction-set simulator, from the simulation in software; and    verifying contents from the simulator-port layout with the peripheral contents.    
     
     
         3 . The method as set forth in    claim 1   , further including the steps of: 
 outputting UART contents from the instruction-set simulator, from the simulation in software; and    verifying contents from the simulator-port layout with the UART contents.    
     
     
         4 . A system for co-verifying a hardware simulation of a field-programmable-system-level integrated circuit (FPSLIC) and a software simulation of the field-programmable-system-level integrated circuit, comprising: 
 a hardware simulator for simulating a FPSLIC device, with the hardware simulator having a simulator-port layout of the FPSLIC device;    a software simulator for simulating the FPSLIC device, with software simulator having an instruction-set simulator for outputting register contents; and    verification software for verifying contents from the simulator-port layout with the register contents.    
     
     
         5 . The system as set forth in    claim 4   , with: 
 said instruction-set simulator outputting peripheral contents; and    said verification software for verifying contents from the simulator-port layout with the peripheral contents.    
     
     
         6 . The system as set forth in    claim 4   , with: 
 said instruction-set simulator outputting UART contents; and    said verification software for verifying contents from the simulator-port layout with the UART contents.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.