(no commit message)
authorlkcl <lkcl@web>
Thu, 27 Jun 2019 17:20:04 +0000 (18:20 +0100)
committerIkiWiki <ikiwiki.info>
Thu, 27 Jun 2019 17:20:04 +0000 (18:20 +0100)
simple_v_extension/vblock_format.mdwn

index c535bdd4ce829df920c209637358bf42372e5c82..ed8fdd6c3cf996580b3e49eeffd00c82aa720754 100644 (file)
@@ -157,7 +157,16 @@ SUBVL and ssvoffs).
 
 # PCVBLK CSR Format
 
-TBD
+Using PCVBLK to store the progression of decoding of the VBLOCK allows a simple single issue design to only need to fetch 32 or 64 bits from the instruction cache on any given clock cycle.
+
+To support this option (where more complex implementations may skip some of these phases), VBLOCK contains partial decode state, that allows a trap to occur even oart-way through decode, in order to reduce latency.
+
+The format is as follows:
+
+| vlvalid | bvalid | vlset | 16xil | pplen | rplen | mode | vlblk | opptr |
+| 1 | 1 | 1 | 3 | 2 | 2 | 1 | 16 | 5 |
+
+
 
 # Limitations on instructions