[][src]Module rp2040::xip_ctrl

QSPI flash execute-in-place block

Modules

ctr_acc

Cache Access counter\n A 32 bit saturating counter that increments upon each XIP access,\n whether the cache is hit or not. This includes noncacheable accesses.\n Write any value to clear.

ctr_hit

Cache Hit counter\n A 32 bit saturating counter that increments upon each cache hit,\n i.e. when an XIP access is serviced directly from cached data.\n 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\n Streamed data is buffered here, for retrieval by the system DMA.\n This FIFO can also be accessed via the XIP_AUX slave, to avoid exposing\n the DMA to bus stalls caused by other XIP traffic.

Structs

RegisterBlock

Register block

Type Definitions

CTRL

Cache control

CTR_ACC

Cache Access counter\n A 32 bit saturating counter that increments upon each XIP access,\n whether the cache is hit or not. This includes noncacheable accesses.\n Write any value to clear.

CTR_HIT

Cache Hit counter\n A 32 bit saturating counter that increments upon each cache hit,\n i.e. when an XIP access is serviced directly from cached data.\n Write any value to clear.

FLUSH

Cache Flush control

STAT

Cache Status

STREAM_ADDR

FIFO stream address

STREAM_CTR

FIFO stream control

STREAM_FIFO

FIFO stream data\n Streamed data is buffered here, for retrieval by the system DMA.\n This FIFO can also be accessed via the XIP_AUX slave, to avoid exposing\n the DMA to bus stalls caused by other XIP traffic.