CSR (Control and Status Register)
ConceptIn the RISC-V processor-verification evidence, CSR stands for Control and Status Register: architectural state defined by the RISC-V ISA together with the special instructions used to access them. CSRs serve both as a verification target (compared as architectural state in Dromajo co-simulation, verified under external stimulus through the Ibex handshaking mechanism, and proposed as the next extension of the mutation-based Compliance Testing framework) and as a coverage/fuzzing signal in ProcessorFuzz, which introduces a CSR-transition coverage metric that monitors CSR state transitions to guide the fuzzer. The supplied public-context entries that use "CSR" for Corporate Social Responsibility or "CSRS" for a code-search model are unrelated to this article.
WIKI
CSR (Control and Status Register)
In the supplied RISC-V processor-verification evidence, CSR denotes the RISC-V Control and Status Register: architectural state defined by the RISC-V ISA together with the special instructions used to access it. [C1] The acronym is consistently used in this ISA sense across the mutation-based compliance testing, Ibex co-simulation, and ProcessorFuzz sources; the public context entries that use "CSR" for Corporate Social Responsibility and "CSRS" for a code-search model are unrelated and are not the subject of this article. [P1][P2]
RISC-V ISA definition of CSRs
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →