SAM3S8 MATRIX

AHB Bus Matrix (MATRIX) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0x400E0200 Master Configuration Register MATRIX_MCFG[4] read-write 0x0
0x400E0240 Slave Configuration Register MATRIX_SCFG[5] read-write 0x0001001000050010000000100000001000000010
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
0x400E0314 System I/O Configuration register MATRIX_SYSIO read-write 0x00000000
0x400E031C SMC Chip Select NAND Flash Assignment Register MATRIX_SMCNFCS 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:3]

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:4]

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 System I/O Configuration register

Name: MATRIX_SYSIO

Access: read-write

Address: 0x400E0314

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

MATRIX SMC Chip Select NAND Flash Assignment Register

Name: MATRIX_SMCNFCS

Access: read-write

Address: 0x400E031C

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
- - - - SMC_NFCS3 SMC_NFCS2 SMC_NFCS1 SMC_NFCS0

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