2 sdram slave arbiter, 3 ebi bus arbiter, 3 ahb decoder – Cirrus Logic EP93xx User Manual
Page 49: 1 ahb slave, 3 ahb decoder -11, 1 ahb slave -11, Table 2-2. ahb peripheral address range -11
DS785UM1
2-11
Copyright 2007 Cirrus Logic
ARM920T Core and Advanced High-Speed Bus (AHB)
EP93xx User’s Guide
2
2
2
2.2.8.2 SDRAM Slave Arbiter
The SDRAM Slave Arbiter prioritizes between accesses from the AHB bus and the Raster
DMA bus. If an access request from the AHB arrives at the same time as an access request
from the Raster DMA, the Raster DMA will be given access while the AHB request is queued.
2.2.8.3 EBI Bus Arbiter
The EBI Bus Arbiter is used to arbitrate between accesses from the SDRAM controller and
the Static Memory controller, where priority is given to accesses from the SDRAM controller.
2.3 AHB Decoder
The AHB Decoder contains the device memory map for all of the AHB masters/slaves and for
the APB bridge. When a particular address range is selected, the appropriate signal is
generated as defined in
(For additional information, see
“Reference Documents” on page P-3
.
Note: Due to decoding optimization, the AHB peripheral registers are aliased throughout each
peripherals register bank. Do not attempt to access an unspecified register within the
bank.
2.3.1 AHB Slave
An AHB Slave responds to transfers initiated by bus masters. The slave uses signals from
the decoder to determine when it should respond to a bus transfer. All other signals required
for the transfer, such as the address and control information, are generated by the bus
master.
Table 2-2. AHB Peripheral Address Range
Address Range
Register Width
Peripheral Type
Peripheral
0x800D_0000 - 0x800F_FFFF
-
-
Reserved
0x800C_0000 - 0x800C_FFFF
32
AHB
VIC2
0x800B_0000 - 0x800B_FFFF
32
AHB
VIC1
0x800A_0000 - 0x800A_FFFF
32
AHB
IDE
0x8009_0000 - 0x8009_FFFF
32
AHB
Boot ROM physical address
0x8008_0000 - 0x8008_FFFF
32
AHB
SRAM Controller/ PCMCIA
0x8007_0000 - 0x8007_FFFF
-
-
Reserved
0x8006_0000 - 0x8006_FFFF
32
AHB
SDRAM Controller
0x8005_0000 - 0x8005_FFFF
-
-
Reserved
0x8004_0000 - 0x8004_FFFF
-
-
Reserved
0x8003_0000 - 0x8003_FFFF
32
AHB
Raster
0x8002_0000 - 0x8002_FFFF
32
AHB
USB Host
0x8001_0000 - 0x8001_FFFF
32
AHB
Ethernet MAC
0x8000_0000 - 0x8000_FFFF
32
AHB
DMA