From 06ba3a1a574f1fae39d9a57ffe602b72143e3d2b Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sun, 7 Jun 2015 20:59:20 +0200 Subject: [PATCH] README Updates --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9bfa8c3..762acd0 100644 --- a/README.md +++ b/README.md @@ -26,9 +26,13 @@ For even smaller size it is possible disable support for registers `x16`..`x31` well as `RDCYCLE[H]`, `RDTIME[H]`, and `RDINSTRET[H]` instructions, turning the processor into an RV32E core. +Furthermore it is possible to choose between a single-port and a dual-port +register file implementation. The former provides better performance while +the latter results in a smaller core. + *Note: In architectures that implement the register file in dedicated memory -resources, such as many FPGAs, disabling the 16 upper registers may not further -reduce the core size.* +resources, such as many FPGAs, disabling the 16 upper registers and/or +disabling the dual-port register file may not further reduce the core size.* The core exists in two variations: `picorv32` and `picorv32_axi`. The former provides a simple native memory interface, that is easy to use in simple