aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2016-08-26 14:54:27 +0200
committerClifford Wolf <clifford@clifford.at>2016-08-26 14:54:27 +0200
commit98d248d2c2f785f1b35ce7a08df7705e1945597f (patch)
tree67560a9a31fd39220d27c6bef2afd665dc50e59a /README.md
parent7094e61af7dfe3c24ff4218557b209a1b09e5793 (diff)
downloadpicorv32-98d248d2c2f785f1b35ce7a08df7705e1945597f.tar.gz
picorv32-98d248d2c2f785f1b35ce7a08df7705e1945597f.zip
Finalized tracer support
Diffstat (limited to 'README.md')
-rw-r--r--README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/README.md b/README.md
index 51eb17e..2ebf19a 100644
--- a/README.md
+++ b/README.md
@@ -256,6 +256,13 @@ Set this to 0 to disable support for the `timer` instruction.
Support for the timer is always disabled when ENABLE_IRQ is set to 0.
+#### ENABLE_TRACE (default = 0)
+
+Produce an execution trace using the `trace_valid` and `trace_data` output ports.
+For a demontration of this feature run `make testbench.vcd` to create a trace file
+and then run `python3 showtrace.py testbench.trace firmware/firmware.elf` to decode
+it.
+
#### REGS_INIT_ZERO (default = 0)
Set this to 1 to initialize all registers to zero (using a Verilog `initial` block).