at91rm3400 ATMEL Corporation, at91rm3400 Datasheet - Page 81

no-image

at91rm3400

Manufacturer Part Number
at91rm3400
Description
Atmel Advanced At91 Arm Microcontroller
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
at91rm3400-AU-002
Manufacturer:
Atmel
Quantity:
10 000
Functional Description
Bus Arbiter
Address Decoder
1790A–ATARM–11/03
The Memory Controller handles the internal ASB bus and arbitrates the accesses of
both masters.
It is made up of:
The MC handles only little-endian mode accesses. The masters work in little-endian
mode only.
The Memory Controller has a simple, hard-wired priority bus arbiter that gives the con-
trol of the bus to one of the two masters. The Peripheral Data Controller has the highest
priority; the ARM processor has the lowest one.
The Memory Controller features an Address Decoder that first decodes the four highest
bits of the 32-bit address bus and defines three separate areas:
Figure 22 shows the assignment of the 256-Mbyte memory areas.
Figure 22. Memory Areas
A bus arbiter
An address decoder
An abort status
A misalignment detector
A memory protection unit
One 256-Mbyte address space for the internal memories
One 256-Mbyte address space reserved for the embedded peripherals
An undefined address space of 3584M bytes representing fourteen 256-Mbyte
areas that return an Abort if accessed
14 x 256MBytes
256M Bytes
256M Bytes
3,584 Mbytes
0x0000 0000
0xF000 0000
0x0FFF FFFF
0xEFFF FFFF
0xFFFF FFFF
0x1000 0000
Internal Memories
Peripherals
Undefined
(Abort)
AT91RM3400
81

Related parts for at91rm3400