Expand description
QSPI flash execute-in-place block
Modules§
- ctr_acc
- Cache Access counter
A 32 bit saturating counter that increments upon each XIP access,
whether the cache is hit or not. This includes noncacheable accesses.
Write any value to clear. - ctr_hit
- Cache Hit counter
A 32 bit saturating counter that increments upon each cache hit,
i.e. when an XIP access is serviced directly from cached data.
Write any value to clear. - ctrl
- Cache control
- flush
- Cache Flush control
- stat
- Cache Status
- stream_
addr - FIFO stream address
- stream_
ctr - FIFO stream control
- stream_
fifo - FIFO stream data
Streamed data is buffered here, for retrieval by the system DMA.
This FIFO can also be accessed via the XIP_AUX slave, to avoid exposing
the DMA to bus stalls caused by other XIP traffic.
Structs§
- Register
Block - Register block
Type Aliases§
- CTRL
- CTRL (rw) register accessor: Cache control
- CTR_ACC
- CTR_ACC (rw) register accessor: Cache Access counter
A 32 bit saturating counter that increments upon each XIP access,
whether the cache is hit or not. This includes noncacheable accesses.
Write any value to clear. - CTR_HIT
- CTR_HIT (rw) register accessor: Cache Hit counter
A 32 bit saturating counter that increments upon each cache hit,
i.e. when an XIP access is serviced directly from cached data.
Write any value to clear. - FLUSH
- FLUSH (rw) register accessor: Cache Flush control
- STAT
- STAT (r) register accessor: Cache Status
- STREAM_
ADDR - STREAM_ADDR (rw) register accessor: FIFO stream address
- STREAM_
CTR - STREAM_CTR (rw) register accessor: FIFO stream control
- STREAM_
FIFO - STREAM_FIFO (r) register accessor: FIFO stream data
Streamed data is buffered here, for retrieval by the system DMA.
This FIFO can also be accessed via the XIP_AUX slave, to avoid exposing
the DMA to bus stalls caused by other XIP traffic.