44
6174B–ATARM–07-Nov-05
AT91FR40162S Preliminary
10.11 EBI User Interface
The EBI is programmed using the registers listed in the table below. The Remap Control Regis-
ter (EBI_RCR) controls exit from Boot Mode (
See “Boot on NCS0” on page 26.
) The Memory
Control Register (EBI_MCR) is used to program the number of active chip selects and data read
protocol. Eight Chip Select Registers (EBI_CSR0 to EBI_CSR7) are used to program the param-
eters for the individual external memories. Each EBI_CSR must be programmed with a different
base address, even for unused chip selects.
Base Address: 0xFFE00000 (Code Label
EBI_BASE
)
Notes:
1. 8-bit boot (if BMS is detected high)
2. 16-bit boot (if BMS is detected low)
Table 10-4.
EBI Memory Map
Offset
Register
Name
Access Reset
State
0x00
Chip Select Register 0
EBI_CSR0
Read/Write
0x0000203E
0x0000203D
0x04
Chip Select Register 1
EBI_CSR1
Read/Write
0x10000000
0x08
Chip Select Register 2
EBI_CSR2
Read/Write
0x20000000
0x0C
Chip Select Register 3
EBI_CSR3
Read/Write
0x30000000
0x10
Chip Select Register 4
EBI_CSR4
Read/Write
0x40000000
0x14
Chip Select Register 5
EBI_CSR5
Read/Write
0x50000000
0x18
Chip Select Register 6
EBI_CSR6
Read/Write
0x60000000
0x1C
Chip Select Register 7
EBI_CSR7
Read/Write
0x70000000
0x20
Remap Control Register
EBI_RCR
Write-only
–
0x24
Memory Control Register
EBI_MCR
Read/Write
0