From df7f5915d77034aa9b442100fbe0dee9b66e6d8b Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sat, 9 Apr 2016 14:35:17 +0200 Subject: [PATCH] Added documentation for COMPRESSED_ISA parameter --- Makefile | 2 +- README.md | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 5948bd5..6565e09 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,7 @@ FIRMWARE_OBJS = firmware/start.o firmware/irq.o firmware/print.o firmware/sieve. GCC_WARNS = -Werror -Wall -Wextra -Wshadow -Wundef -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings GCC_WARNS += -Wredundant-decls -Wstrict-prototypes -Wmissing-prototypes -pedantic # -Wconversion TOOLCHAIN_PREFIX = /opt/riscv32i/bin/riscv32-unknown-elf- -# COMPRESSED_ISA = C +COMPRESSED_ISA = C test: testbench.exe firmware/firmware.hex vvp -N testbench.exe diff --git a/README.md b/README.md index 08deca1..072a339 100644 --- a/README.md +++ b/README.md @@ -185,6 +185,11 @@ the ALU. *Note: Enabling this parameter will be most effective when retiming (aka "register balancing") is enabled in the synthesis flow.* +#### COMPRESSED_ISA (default = 0) + +This enables support for the RISC-V Compressed Instruction Set. Currently +this implements the draft version 1.9 of the compressed ISA specification. + #### CATCH_MISALIGN (default = 1) Set this to 0 to disable the circuitry for catching misaligned memory