Offset | Field | Description |
---|---|---|
0x0 | MATRIX_MCFG0 | Master Configuration Register 0 (ram96k) |
0x4 | MATRIX_MCFG1 | Master Configuration Register 1 (rom) |
0x8 | MATRIX_MCFG2 | Master Configuration Register 2 (hperiphs) |
0xC | MATRIX_MCFG3 | Master Configuration Register 3 (ebi) |
0x10 | MATRIX_MCFG4 | Master Configuration Register 4 (bridge) |
0x14 | MATRIX_MCFG5 | Master Configuration Register 5 (mailbox) |
0x40 | MATRIX_SCFG0 | Slave Configuration Register 0 (ram96k) |
0x44 | MATRIX_SCFG1 | Slave Configuration Register 1 (rom) |
0x48 | MATRIX_SCFG2 | Slave Configuration Register 2 (hperiphs) |
0x4C | MATRIX_SCFG3 | Slave Configuration Register 3 (ebi) |
0x50 | MATRIX_SCFG4 | Slave Configuration Register 4 (bridge) |
0x80 | MATRIX_PRAS0 | PRAS0 (ram0) |
0x88 | MATRIX_PRAS1 | PRAS1 (ram1) |
0x90 | MATRIX_PRAS2 | PRAS2 (ram2) |
0x98 | MATRIX_PRAS3 | PRAS3 (ebi) |
0xA0 | MATRIX_PRAS4 | PRAS4 (periph) |
0x100 | MATRIX_MRCR | Master Remp Control Register |
Function | Description |
---|---|
AT91F_MATRIX_Disable_Remap_ARM-D | Disable Remap of ARM-D |
AT91F_MATRIX_Disable_Remap_ARM | Disable Remap of ARM |
AT91F_MATRIX_Remap_ARMI | Enable Remap of ARM-I |
AT91F_MATRIX_Remap_ARM | Enable Remap of ARM |
AT91F_MATRIX_Disable_Remap_ARMI | Disable Remap of ARM-I |
AT91F_MATRIX_Remap_ARMD | Enable Remap of ARM-D |
Offset | Name | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7..0 | MATRIX_SLOT_CYCLE AT91C_MATRIX_SLOT_CYCLE | Maximum Number of Allowed Cycles for a Burst When the SLOT_CYCLE limit is reached for a burst, it may be broken by another master trying to access this slave. This limit has been placed to avoid locking very slow slave when very long burst are used. | ||||||||||||||||||
17..16 | MATRIX_DEFMSTR_TYPE AT91C_MATRIX_DEFMSTR_TYPE | Default Master Type
| ||||||||||||||||||
20..18 | MATRIX_FIXED_DEFMSTR0 AT91C_MATRIX_FIXED_DEFMSTR0 | Fixed Index of Default Master This is the index of the Fixed Default Master for this slave
|
Offset | Name | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7..0 | MATRIX_SLOT_CYCLE AT91C_MATRIX_SLOT_CYCLE | Maximum Number of Allowed Cycles for a Burst When the SLOT_CYCLE limit is reached for a burst, it may be broken by another master trying to access this slave. This limit has been placed to avoid locking very slow slave when very long burst are used. | ||||||||||||||||||
17..16 | MATRIX_DEFMSTR_TYPE AT91C_MATRIX_DEFMSTR_TYPE | Default Master Type
| ||||||||||||||||||
20..18 | MATRIX_FIXED_DEFMSTR1 AT91C_MATRIX_FIXED_DEFMSTR1 | Fixed Index of Default Master This is the index of the Fixed Default Master for this slave
|
Offset | Name | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7..0 | MATRIX_SLOT_CYCLE AT91C_MATRIX_SLOT_CYCLE | Maximum Number of Allowed Cycles for a Burst When the SLOT_CYCLE limit is reached for a burst, it may be broken by another master trying to access this slave. This limit has been placed to avoid locking very slow slave when very long burst are used. | ||||||||||||
17..16 | MATRIX_DEFMSTR_TYPE AT91C_MATRIX_DEFMSTR_TYPE | Default Master Type
| ||||||||||||
18 | MATRIX_FIXED_DEFMSTR2 AT91C_MATRIX_FIXED_DEFMSTR2 | Fixed Index of Default Master This is the index of the Fixed Default Master for this slave
|
Offset | Name | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7..0 | MATRIX_SLOT_CYCLE AT91C_MATRIX_SLOT_CYCLE | Maximum Number of Allowed Cycles for a Burst When the SLOT_CYCLE limit is reached for a burst, it may be broken by another master trying to access this slave. This limit has been placed to avoid locking very slow slave when very long burst are used. | ||||||||||||||||||
17..16 | MATRIX_DEFMSTR_TYPE AT91C_MATRIX_DEFMSTR_TYPE | Default Master Type
| ||||||||||||||||||
20..18 | MATRIX_FIXED_DEFMSTR3 AT91C_MATRIX_FIXED_DEFMSTR3 | Fixed Index of Default Master This is the index of the Fixed Default Master for this slave
|
Offset | Name | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7..0 | MATRIX_SLOT_CYCLE AT91C_MATRIX_SLOT_CYCLE | Maximum Number of Allowed Cycles for a Burst When the SLOT_CYCLE limit is reached for a burst, it may be broken by another master trying to access this slave. This limit has been placed to avoid locking very slow slave when very long burst are used. | ||||||||||||
17..16 | MATRIX_DEFMSTR_TYPE AT91C_MATRIX_DEFMSTR_TYPE | Default Master Type
| ||||||||||||
19..18 | MATRIX_FIXED_DEFMSTR4 AT91C_MATRIX_FIXED_DEFMSTR4 | Fixed Index of Default Master This is the index of the Fixed Default Master for this slave
|
Offset | Name | Description |
---|---|---|
0 | MATRIX_RCA926I AT91C_MATRIX_RCA926I | Remap Command for ARM926EJ-S Instruction Master 0: No Effect 1: This command bit acts on a toggle basis: writing a 1 alternatively cancels and restores the remapping of addressed slaves from master x |
1 | MATRIX_RCA926D AT91C_MATRIX_RCA926D | Remap Command for ARM926EJ-S Data Master 0: No Effect 1: This command bit acts on a toggle basis: writing a 1 alternatively cancels and restores the remapping of addressed slaves from master x |