From: Luke Kenneth Casson Leighton Date: Tue, 24 Apr 2018 10:29:40 +0000 (+0100) Subject: clarify X-Git-Tag: convert-csv-opcode-to-binary~5584 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=917d4b6adc513e22dc616808e62e3475ab889ea1;p=libreriscv.git clarify --- diff --git a/simple_v_extension.mdwn b/simple_v_extension.mdwn index d3aca4d47..bd4c44b2e 100644 --- a/simple_v_extension.mdwn +++ b/simple_v_extension.mdwn @@ -357,7 +357,7 @@ level all-hardware parallelism. Options are covered in the Appendix. # CSRs There are a number of CSRs needed, which are used at the instruction -decode phase to re-interpret standard RV opcodes (a practice that has +decode phase to re-interpret RV opcodes (a practice that has precedent in the setting of MISA to enable / disable extensions). * Integer Register N is Vector of length M: r(N) -> r(N..N+M-1) @@ -377,6 +377,8 @@ Notes: "bitwidth" may fit into an XLEN-sized register file. * Predication is a key-value store due to the implicit referencing, as opposed to having the predicate register explicitly in the instruction. +* Whilst the predication CSR is a key-value store it *generates* easier-to-use + state information. ## Predication CSR