23 lines
704 B
ReStructuredText
23 lines
704 B
ReStructuredText
Simulation
|
|
=======================
|
|
|
|
Chipyard supports two classes of simulation:
|
|
|
|
#. Software RTL simulation using commercial or open-source (Verilator) RTL simulators
|
|
#. FPGA-accelerated full-system simulation using FireSim
|
|
|
|
Software RTL simulators of Chipyard designs run at O(1 KHz), but compile
|
|
quickly and provide full waveforms. Conversely, FPGA-accelerated simulators run
|
|
at O(100 MHz), making them appropriate for booting an operating system and
|
|
running a complete workload, but have multi-hour compile times and poorer debug
|
|
visibility.
|
|
|
|
Click next to see how to run a simulation.
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:caption: Simulation:
|
|
|
|
Software-RTL-Simulation
|
|
FPGA-Accelerated-Simulation
|