mirror of
https://github.com/lowRISC/ibex.git
synced 2025-04-19 19:37:11 -04:00
- Add required signals to top-level - Propagate error through fetch stages - Add new exception type - Update documentation for new exception type - Resolves issue #109 |
||
---|---|---|
.. | ||
rtl | ||
tb | ||
README.md | ||
top_tracing_sim.core |
Example: Ibex with enabled instruction tracing for simulation
Overview
This examples shows the usage of the module ibex_core_tracing
which forwards
all port signals to the ibex_core
and a subset of signals to ibex_tracer
.
The tracer will create a file with a stream of executed instructions.
Prerequisites
For this example, modelsim
must be available and the following environment
variable must point to the path of installation:
export MODEL_TECH=/path/to/modelsim/bin
Usage
Run the following command in the top level directory.
fusesoc --cores-root=. run --target=sim lowrisc:ibex:top_tracing_sim
The trace output can be found in build/lowrisc_ibex_top_tracing_sim_0.1/sim-modelsim/trace_core_00_0.log
.