From 92c13601818928bc1a28ce3478654b2597e3b050 Mon Sep 17 00:00:00 2001 From: Will Green Date: Wed, 6 Mar 2024 17:50:12 +0000 Subject: [PATCH] Clarify use of ENABLE_PCPI. * ENABLE_PCPI is only needed for external co-processors. * Correct spelling of demonstration. --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bcd8fa1..e4f0e15 100644 --- a/README.md +++ b/README.md @@ -237,7 +237,9 @@ triggering an interrupt. #### ENABLE_PCPI (default = 0) -Set this to 1 to enable the Pico Co-Processor Interface (PCPI). +Set this to 1 to enable the _external_ Pico Co-Processor Interface (PCPI). +The external interface is not required for the internal PCPI cores, such as +`picorv32_pcpi_mul`. #### ENABLE_MUL (default = 0) @@ -284,7 +286,7 @@ 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 test_vcd` to create a trace file +For a demonstration of this feature run `make test_vcd` to create a trace file and then run `python3 showtrace.py testbench.trace firmware/firmware.elf` to decode it. @@ -735,4 +737,3 @@ See `make area` in [scripts/vivado/](scripts/vivado/). | PicoRV32 (small) | 761 | 48 | 442 | | PicoRV32 (regular) | 917 | 48 | 583 | | PicoRV32 (large) | 2019 | 88 | 1085 | -