diff options
author | Clifford Wolf <clifford@clifford.at> | 2015-07-08 20:17:03 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2015-07-08 20:17:03 +0200 |
commit | dd30b57ea6d799b0e2112f1fb130f1bc6df5f86e (patch) | |
tree | dd299807cdc26bd224bd9827a53b2b0bce161d8a /README.md | |
parent | a97a7159876cea113b2c115498bd8b5d8b5e1be7 (diff) | |
download | picorv32-dd30b57ea6d799b0e2112f1fb130f1bc6df5f86e.tar.gz picorv32-dd30b57ea6d799b0e2112f1fb130f1bc6df5f86e.zip |
Added TWO_CYCLE_ALU parameter
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -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 |