SAM3U MATRIX

AHB Bus Matrix (MATRIX) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0x400E0200 Master Configuration Register MATRIX_MCFG[5] read-write 0x0
0x400E0240 Slave Configuration Register MATRIX_SCFG[10] read-write 0x00010010000500100000001000000010000000100000001000000010000000100000001000000010
0x400E0280 Priority Register A for Slave 0 MATRIX_PRAS0 read-write 0x00000000
0x400E0288 Priority Register A for Slave 1 MATRIX_PRAS1 read-write 0x00000000
0x400E0290 Priority Register A for Slave 2 MATRIX_PRAS2 read-write 0x00000000
0x400E0298 Priority Register A for Slave 3 MATRIX_PRAS3 read-write 0x00000000
0x400E02A0 Priority Register A for Slave 4 MATRIX_PRAS4 read-write 0x00000000
0x400E02A8 Priority Register A for Slave 5 MATRIX_PRAS5 read-write 0x00000000
0x400E02B0 Priority Register A for Slave 6 MATRIX_PRAS6 read-write 0x00000000
0x400E02B8 Priority Register A for Slave 7 MATRIX_PRAS7 read-write 0x00000000
0x400E02C0 Priority Register A for Slave 8 MATRIX_PRAS8 read-write 0x00000000
0x400E02C8 Priority Register A for Slave 9 MATRIX_PRAS9 read-write 0x00000000
0x400E0300 Master Remap Control Register MATRIX_MRCR read-write 0x00000000
0x400E03E4 Write Protect Mode Register MATRIX_WPMR read-write 0x00000000
0x400E03E8 Write Protect Status Register MATRIX_WPSR read-only 0x00000000

Register Fields

MATRIX Master Configuration Register

Name: MATRIX_MCFG[0:4]

Access: read-write

Address: 0x400E0200

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

MATRIX Slave Configuration Register

Name: MATRIX_SCFG[0:9]

Access: read-write

Address: 0x400E0240

31 30 29 28 27 26 25 24
- - - - - - ARBT
23 22 21 20 19 18 17 16
- - - FIXED_DEFMSTR DEFMSTR_TYPE
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
SLOT_CYCLE

MATRIX Priority Register A for Slave 0

Name: MATRIX_PRAS0

Access: read-write

Address: 0x400E0280

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - M4PR
15 14 13 12 11 10 9 8
- - M3PR - - M2PR
7 6 5 4 3 2 1 0
- - M1PR - - M0PR

MATRIX Priority Register A for Slave 1

Name: MATRIX_PRAS1

Access: read-write

Address: 0x400E0288

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - M4PR
15 14 13 12 11 10 9 8
- - M3PR - - M2PR
7 6 5 4 3 2 1 0
- - M1PR - - M0PR

MATRIX Priority Register A for Slave 2

Name: MATRIX_PRAS2

Access: read-write

Address: 0x400E0290

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - M4PR
15 14 13 12 11 10 9 8
- - M3PR - - M2PR
7 6 5 4 3 2 1 0
- - M1PR - - M0PR

MATRIX Priority Register A for Slave 3

Name: MATRIX_PRAS3

Access: read-write

Address: 0x400E0298

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - M4PR
15 14 13 12 11 10 9 8
- - M3PR - - M2PR
7 6 5 4 3 2 1 0
- - M1PR - - M0PR

MATRIX Priority Register A for Slave 4

Name: MATRIX_PRAS4

Access: read-write

Address: 0x400E02A0

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - M4PR
15 14 13 12 11 10 9 8
- - M3PR - - M2PR
7 6 5 4 3 2 1 0
- - M1PR - - M0PR

MATRIX Priority Register A for Slave 5

Name: MATRIX_PRAS5

Access: read-write

Address: 0x400E02A8

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - M4PR
15 14 13 12 11 10 9 8
- - M3PR - - M2PR
7 6 5 4 3 2 1 0
- - M1PR - - M0PR

MATRIX Priority Register A for Slave 6

Name: MATRIX_PRAS6

Access: read-write

Address: 0x400E02B0

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - M4PR
15 14 13 12 11 10 9 8
- - M3PR - - M2PR
7 6 5 4 3 2 1 0
- - M1PR - - M0PR

MATRIX Priority Register A for Slave 7

Name: MATRIX_PRAS7

Access: read-write

Address: 0x400E02B8

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - M4PR
15 14 13 12 11 10 9 8
- - M3PR - - M2PR
7 6 5 4 3 2 1 0
- - M1PR - - M0PR

MATRIX Priority Register A for Slave 8

Name: MATRIX_PRAS8

Access: read-write

Address: 0x400E02C0

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - M4PR
15 14 13 12 11 10 9 8
- - M3PR - - M2PR
7 6 5 4 3 2 1 0
- - M1PR - - M0PR

MATRIX Priority Register A for Slave 9

Name: MATRIX_PRAS9

Access: read-write

Address: 0x400E02C8

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - M4PR
15 14 13 12 11 10 9 8
- - M3PR - - M2PR
7 6 5 4 3 2 1 0
- - M1PR - - M0PR

MATRIX Master Remap Control Register

Name: MATRIX_MRCR

Access: read-write

Address: 0x400E0300

31 30 29 28 27 26 25 24
- - - - - - - -
23 22 21 20 19 18 17 16
- - - - - - - -
15 14 13 12 11 10 9 8
- - - - - - - -
7 6 5 4 3 2 1 0
- - - RCB4 RCB3 RCB2 RCB1 RCB0

MATRIX Write Protect Mode Register

Name: MATRIX_WPMR

Access: read-write

Address: 0x400E03E4

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

MATRIX Write Protect Status Register

Name: MATRIX_WPSR

Access: read-only

Address: 0x400E03E8

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