Datasheet

Table Of Contents
Offset Name Info
0x04 BUS_PRIORITY_ACK Bus priority acknowledge
0x08 PERFCTR0 Bus fabric performance counter 0
0x0c PERFSEL0 Bus fabric performance event select for PERFCTR0
0x10 PERFCTR1 Bus fabric performance counter 1
0x14 PERFSEL1 Bus fabric performance event select for PERFCTR1
0x18 PERFCTR2 Bus fabric performance counter 2
0x1c PERFSEL2 Bus fabric performance event select for PERFCTR2
0x20 PERFCTR3 Bus fabric performance counter 3
0x24 PERFSEL3 Bus fabric performance event select for PERFCTR3
BUSCTRL: BUS_PRIORITY Register
Offset: 0x00
Description
Set the priority of each master for bus arbitration.
Table 5.
BUS_PRIORITY
Register
Bits Name Description Type Reset
31:13 Reserved. - - -
12 DMA_W 0 - low priority, 1 - high priority RW 0x0
11:9 Reserved. - - -
8 DMA_R 0 - low priority, 1 - high priority RW 0x0
7:5 Reserved. - - -
4 PROC1 0 - low priority, 1 - high priority RW 0x0
3:1 Reserved. - - -
0 PROC0 0 - low priority, 1 - high priority RW 0x0
BUSCTRL: BUS_PRIORITY_ACK Register
Offset: 0x04
Description
Bus priority acknowledge
Table 6.
BUS_PRIORITY_ACK
Register
Bits Description Type Reset
31:1 Reserved. - -
0 Goes to 1 once all arbiters have registered the new global priority levels.
Arbiters update their local priority when servicing a new nonsequential access.
In normal circumstances this will happen almost immediately.
RO 0x0
BUSCTRL: PERFCTR0 Register
Offset: 0x08
RP2040 Datasheet
2.1. Bus Fabric 20