Skip to content
STIMSMITH

CSR Daisy-Chain Flow

Technique

A daisy-chain style request/response routing technique used by the CSRBox generator to forward core CSR requests across CSR groups until a matching address is found, and to record a CSR response on a hit.

First seen 9/21/2026
Last seen 9/21/2026
Evidence 1 chunks
Wiki v1

WIKI

CSR Daisy-Chain Flow

CSR Daisy-Chain Flow is the technique by which core CSR requests are propagated from one CSR group to the next in a daisy-chain topology within the CSRBox-generated design. The goal is to locate the CSR group that owns the requested address, then return a CSR response on a hit.

Mechanism

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

RELATIONSHIPS

1 connections
CSRBox ← implements 78% 1e
CSR requests are processed group-by-group in a daisy-chain fashion as part of CSRBox's flow.

CITATIONS

4 sources
4 citations — click to collapse
[1] Core CSR requests are forwarded from one group to another in a daisy chain until a match is found, and on a miss the core request is forwarded to the next node using an ActionValue method and a FIFO. 2. Overview — RISC-V CSRBox Generator 1.0.2 documentation
[2] On a hit, a CSR Response is recorded. 2. Overview — RISC-V CSRBox Generator 1.0.2 documentation
[3] The CSR decoder is a Bluespec demultiplexer-like function that compares the given address against CSRBox-supported addresses and produces a bool validity signal used by the daisy-chain routing. 2. Overview — RISC-V CSRBox Generator 1.0.2 documentation
[4] CSRBox 1.0.1 supports all machine-mode CSRs and the corresponding supervisor- and user-mode CSRs that depend only on the 'U' extension. 2. Overview — RISC-V CSRBox Generator 1.0.2 documentation