Atmel AT91M55800A Answering Machine User Manual


 
48
1745D–ATARM–04-Nov-05
AT91M55800A
11.10 EBI User Interface
The EBI is programmed using the registers listed in the table below. The Remap Control Reg-
ister (EBI_RCR) controls exit from Boot Mode (see Section 11.5 ”Boot on NCS0” on page 29)
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 parameters 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 11-2. EBI Memory Map
Offset Register Name Access Reset State
0x00 Chip-select Register 0 EBI_CSR0 Read/Write
0x0000203E
(1)
0x0000203D
(2)
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