aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-07-02 14:41:15 +0200
committerClifford Wolf <clifford@clifford.at>2015-07-02 14:41:15 +0200
commit686f77facbf1b8946f2af53e007768f343d768f7 (patch)
treeee11ea6e052b090511214e8e40991f292ef25d8b /README.md
parentab503d5756f8163a1d8ed5c7d661829fcdac5c87 (diff)
downloadpicorv32-686f77facbf1b8946f2af53e007768f343d768f7.tar.gz
picorv32-686f77facbf1b8946f2af53e007768f343d768f7.zip
Updated area and timing stats
Diffstat (limited to 'README.md')
-rw-r--r--README.md20
1 files changed, 10 insertions, 10 deletions
diff --git a/README.md b/README.md
index 03b0903..2c84b0d 100644
--- a/README.md
+++ b/README.md
@@ -539,13 +539,13 @@ See `make table.txt` in [scripts/vivado/](scripts/vivado/).
|:-------------------- |:----------:| --------------------:|
| Xilinx Artix-7T | -1 | 4.8 ns (208 MHz) |
| Xilinx Artix-7T | -2 | 3.9 ns (256 MHz) |
-| Xilinx Artix-7T | -3 | 3.7 ns (270 MHz) |
-| Xilinx Kintex-7T | -1 | 3.4 ns (294 MHz) |
-| Xilinx Kintex-7T | -2 | 2.7 ns (370 MHz) |
+| Xilinx Artix-7T | -3 | 3.4 ns (294 MHz) |
+| Xilinx Kintex-7T | -1 | 3.2 ns (312 MHz) |
+| Xilinx Kintex-7T | -2 | 2.5 ns (400 MHz) |
| Xilinx Kintex-7T | -3 | 2.6 ns (384 MHz) |
| Xilinx Virtex-7T | -1 | 3.0 ns (333 MHz) |
-| Xilinx Virtex-7T | -2 | 2.5 ns (400 MHz) |
-| Xilinx Virtex-7T | -3 | 2.4 ns (416 MHz) |
+| Xilinx Virtex-7T | -2 | 2.7 ns (370 MHz) |
+| Xilinx Virtex-7T | -3 | 2.3 ns (434 MHz) |
#### Utilization on Xilinx 7-Series FPGAs
@@ -553,8 +553,8 @@ The following table lists the resource utilization in area-optimized synthesis
for the following three cores:
- **PicoRV32 (small):** The `picorv32` module without counter instructions,
- with externally latched `mem_rdata`, and without catching of misaligned
- memory accesses and illegal instructions.
+ without two-stage shifts, with externally latched `mem_rdata`, and without
+ catching of misaligned memory accesses and illegal instructions.
- **PicoRV32 (regular):** The `picorv32` module in its default configuration.
@@ -565,7 +565,7 @@ See `make area` in [scripts/vivado/](scripts/vivado/).
| Core Variant | Slice LUTs | LUTs as Memory | Slice Registers |
|:------------------ | ----------:| --------------:| ---------------:|
-| PicoRV32 (small) | 828 | 48 | 422 |
-| PicoRV32 (regular) | 968 | 48 | 564 |
-| PicoRV32 (large) | 1742 | 88 | 1002 |
+| PicoRV32 (small) | 775 | 48 | 422 |
+| PicoRV32 (regular) | 963 | 48 | 564 |
+| PicoRV32 (large) | 1800 | 88 | 1002 |