Abstract
Simulation is an indispensable tool for debugging and ver-
ication of multicore systems. However simulation is slow.
For complex multicore systems a simulation model will ex-
ecute several orders of magnitude slower than the actual
hardware implementation. We propose a method for cap-
turing the hardware state of a multicore design while it is
running on an FPGA. With minimal changes to the design
and using only the built-in JTAG programming and debug-
ging facilities, we describe how to transfer the state from an
FPGA to a simulator. We also show how the state can be
transferred back from the simulator to FPGA. Given that
the design runs in real-time on the FPGA, the end result is
speed improvements of orders of magnitude over traditional
pure software simulation.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the Fourth Swedish Workshop on Multicore Computing |
| Publication date | 2011 |
| Publication status | Published - 2011 |
| Event | 4th Swedish Workshop on Multicore Computing - Linköping, Sweden Duration: 23 Nov 2011 → 25 Nov 2011 Conference number: 4 http://www.ida.liu.se/conferences/mcc2011/ |
Workshop
| Workshop | 4th Swedish Workshop on Multicore Computing |
|---|---|
| Number | 4 |
| Country/Territory | Sweden |
| City | Linköping |
| Period | 23/11/2011 → 25/11/2011 |
| Internet address |
Fingerprint
Dive into the research topics of 'Efficient Co-Simulation of Multicore Systems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver