\n

BUSCTRL

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x1000 byte (0x0)
mem_usage : registers
protection : not protected

Registers

BUS_PRIORITY

PERFCTR1

PERFSEL1

PERFCTR2

PERFSEL2

PERFCTR3

PERFSEL3

BUS_PRIORITY_ACK

PERFCTR0

PERFSEL0


BUS_PRIORITY

Set the priority of each master for bus arbitration.
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUS_PRIORITY BUS_PRIORITY read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PROC0 PROC1 DMA_R DMA_W

PROC0 : 0 - low priority, 1 - high priority
bits : 0 - 0 (1 bit)
access : read-write

PROC1 : 0 - low priority, 1 - high priority
bits : 4 - 4 (1 bit)
access : read-write

DMA_R : 0 - low priority, 1 - high priority
bits : 8 - 8 (1 bit)
access : read-write

DMA_W : 0 - low priority, 1 - high priority
bits : 12 - 12 (1 bit)
access : read-write


PERFCTR1

Bus fabric performance counter 1
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PERFCTR1 PERFCTR1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERFCTR1

PERFCTR1 : Busfabric saturating performance counter 1 Count some event signal from the busfabric arbiters. Write any value to clear. Select an event to count using PERFSEL1
bits : 0 - 23 (24 bit)
access : read-write


PERFSEL1

Bus fabric performance event select for PERFCTR1
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PERFSEL1 PERFSEL1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERFSEL1

PERFSEL1 : Select an event for PERFCTR1. Count either contested accesses, or all accesses, on a downstream port of the main crossbar.
bits : 0 - 4 (5 bit)
access : read-write

Enumeration:

0 : apb_contested


1 : apb


2 : fastperi_contested


3 : fastperi


4 : sram5_contested


5 : sram5


6 : sram4_contested


7 : sram4


8 : sram3_contested


9 : sram3


10 : sram2_contested


11 : sram2


12 : sram1_contested


13 : sram1


14 : sram0_contested


15 : sram0


16 : xip_main_contested


17 : xip_main


18 : rom_contested


19 : rom


End of enumeration elements list.


PERFCTR2

Bus fabric performance counter 2
address_offset : 0x18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PERFCTR2 PERFCTR2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERFCTR2

PERFCTR2 : Busfabric saturating performance counter 2 Count some event signal from the busfabric arbiters. Write any value to clear. Select an event to count using PERFSEL2
bits : 0 - 23 (24 bit)
access : read-write


PERFSEL2

Bus fabric performance event select for PERFCTR2
address_offset : 0x1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PERFSEL2 PERFSEL2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERFSEL2

PERFSEL2 : Select an event for PERFCTR2. Count either contested accesses, or all accesses, on a downstream port of the main crossbar.
bits : 0 - 4 (5 bit)
access : read-write

Enumeration:

0 : apb_contested


1 : apb


2 : fastperi_contested


3 : fastperi


4 : sram5_contested


5 : sram5


6 : sram4_contested


7 : sram4


8 : sram3_contested


9 : sram3


10 : sram2_contested


11 : sram2


12 : sram1_contested


13 : sram1


14 : sram0_contested


15 : sram0


16 : xip_main_contested


17 : xip_main


18 : rom_contested


19 : rom


End of enumeration elements list.


PERFCTR3

Bus fabric performance counter 3
address_offset : 0x20 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PERFCTR3 PERFCTR3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERFCTR3

PERFCTR3 : Busfabric saturating performance counter 3 Count some event signal from the busfabric arbiters. Write any value to clear. Select an event to count using PERFSEL3
bits : 0 - 23 (24 bit)
access : read-write


PERFSEL3

Bus fabric performance event select for PERFCTR3
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PERFSEL3 PERFSEL3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERFSEL3

PERFSEL3 : Select an event for PERFCTR3. Count either contested accesses, or all accesses, on a downstream port of the main crossbar.
bits : 0 - 4 (5 bit)
access : read-write

Enumeration:

0 : apb_contested


1 : apb


2 : fastperi_contested


3 : fastperi


4 : sram5_contested


5 : sram5


6 : sram4_contested


7 : sram4


8 : sram3_contested


9 : sram3


10 : sram2_contested


11 : sram2


12 : sram1_contested


13 : sram1


14 : sram0_contested


15 : sram0


16 : xip_main_contested


17 : xip_main


18 : rom_contested


19 : rom


End of enumeration elements list.


BUS_PRIORITY_ACK

Bus priority acknowledge
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BUS_PRIORITY_ACK BUS_PRIORITY_ACK read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 BUS_PRIORITY_ACK

BUS_PRIORITY_ACK : 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.
bits : 0 - 0 (1 bit)
access : read-only


PERFCTR0

Bus fabric performance counter 0
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PERFCTR0 PERFCTR0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERFCTR0

PERFCTR0 : Busfabric saturating performance counter 0 Count some event signal from the busfabric arbiters. Write any value to clear. Select an event to count using PERFSEL0
bits : 0 - 23 (24 bit)
access : read-write


PERFSEL0

Bus fabric performance event select for PERFCTR0
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PERFSEL0 PERFSEL0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PERFSEL0

PERFSEL0 : Select an event for PERFCTR0. Count either contested accesses, or all accesses, on a downstream port of the main crossbar.
bits : 0 - 4 (5 bit)
access : read-write

Enumeration:

0 : apb_contested


1 : apb


2 : fastperi_contested


3 : fastperi


4 : sram5_contested


5 : sram5


6 : sram4_contested


7 : sram4


8 : sram3_contested


9 : sram3


10 : sram2_contested


11 : sram2


12 : sram1_contested


13 : sram1


14 : sram0_contested


15 : sram0


16 : xip_main_contested


17 : xip_main


18 : rom_contested


19 : rom


End of enumeration elements list.



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.