You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Saturn is a parameterized RISC-V Vector Unit generator currently supporting integration with the Rocket and Shuttle cores.
5
+
Saturn implements a compact short-vector-length vector microarchitecture suitable for deployment in a DSP-optimized core or area-efficient general-purpose core.
6
+
7
+
More documentation on Saturn will be released in the future.
8
+
9
+
* Full support for `V` application-profile RVV 1.0
10
+
* Precise traps with virtual memory
11
+
* Indexed/strided/segmented loads and stores
12
+
* Mask operations
13
+
* Register-gather + reductions
14
+
* `Zvfh` support for vector half-precision floating-point (FP16)
15
+
* `Zve64d` support for vector FP32 and FP64
16
+
* Configurable vector length, from `Zvl64b` up (tested to `Zvl4096b`)
17
+
* Configurable datapath width, from 64b up (tested to 512b)
0 commit comments