aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-07-08 20:17:03 +0200
committerClifford Wolf <clifford@clifford.at>2015-07-08 20:17:03 +0200
commitdd30b57ea6d799b0e2112f1fb130f1bc6df5f86e (patch)
treedd299807cdc26bd224bd9827a53b2b0bce161d8a /README.md
parenta97a7159876cea113b2c115498bd8b5d8b5e1be7 (diff)
downloadpicorv32-dd30b57ea6d799b0e2112f1fb130f1bc6df5f86e.tar.gz
picorv32-dd30b57ea6d799b0e2112f1fb130f1bc6df5f86e.zip
Added TWO_CYCLE_ALU parameter
Diffstat (limited to 'README.md')
-rw-r--r--README.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/README.md b/README.md
index af9bcf7..98ea96d 100644
--- a/README.md
+++ b/README.md
@@ -171,6 +171,18 @@ This relaxes the longest data path a bit by adding an additional FF stage
at the cost of adding an additional clock cycle delay to the conditional
branch instructions.
+*Note: Enabling this parameter will be most effective when retiming (aka
+"register balancing") is enabled in the synthesis flow.*
+
+#### TWO_CYCLE_ALU (default = 0)
+
+This adds an additional FF stage in the ALU data path, improving timing
+at the cost of an additional clock cycle for all instructions that use
+the ALU.
+
+*Note: Enabling this parameter will be most effective when retiming (aka
+"register balancing") is enabled in the synthesis flow.*
+
#### CATCH_MISALIGN (default = 1)
Set this to 0 to disable the circuitry for catching misaligned memory