ml670100 Oki Semiconductor, ml670100 Datasheet - Page 163

no-image

ml670100

Manufacturer Part Number
ml670100
Description
Ml670100 Is A High-performance 32-bit Microcontroller
Manufacturer
Oki Semiconductor
Datasheet
11.1.4
The core architecture supports an address space of 4 gigabytes, but this LSI uses only the first
64 megabytes, divided into four equal banks. Table 11.3 outlines the address assignments for
these banks.
The top two bits of the address (A25 and A24) divide the supported address space into four
banks of 16 megabytes each. These banks use fixed address ranges and connect directly to
memory, peripherals, and other devices. Accessing a bank automatically generates the strobe
signals appropriate for the address range.
Address Spaces
Table 11.3 : Address Assignments
Bank 0 is further subdivided into the following address ranges:
-
-
-
-
-
-
Bank Addresses
0
1
2
3
Addresses 0x00000000 to 0x001FFFFF are switchable between internal ROM and external
devices (ROM, RAM, or I/O devices). The nEA input level during a system reset
determines which. Grounding the pin disables the internal ROM and assigns the address
range to external devices. Connecting the pin to V
access the internal ROM. Note, however, that only the first 128 kilobytes (0x00000000 to
0x0001FFFF) are physically present.
Addresses 0x00200000 to 0x003FFFFF access internal RAM. Note, however, that only the
first 4 kilobytes (0x00200000 to 0x00200FFF) are physically present.
Addresses 0x00400000 to 0x005FFFFF access internal I/O devices on the core bus
control registers for the CPU control unit.
Addresses 0x00600000 to 0x006FFFFF access internal I/O devices on the peripheral bus
that is, control registers outside the CPU control unit.
Addresses 0x00700000 to 0x007FFFFF are a reserved area and must not be used.
Addresses 0x00800000 to 0x008FFFFF are for external devices (ROM, RAM, or I/O
devices).
0x00000000 to 0x001FFFFF Internal ROM or external ROM, RAM, or
0x00200000 to 0x003FFFFF Internal RAM
0x00400000 to 0x005FFFFF Internal I/O devices on core bus
0x00600000 to 0x006FFFFF Internal I/O devices on peripheral bus
0x00700000 to 0x007FFFFF Reserved area
0x00800000 to 0x00FFFFFF External ROM, RAM, or I/O devices
0x01000000 to 0x01FFFFFF External ROM, RAM, or I/O devices
0x02000000 to 0x02FFFFFF External DRAM
0x03000000 to 0x03FFFFFF External DRAM
Memory
Assignments
I/O devices
DD
causes addresses in this range to
Size
2MB
2MB
2MB
1MB
1MB
8MB
16MB
16MB
16MB
Chip
Select
Output
-
or
nCS0
-
-
-
-
nCS0
nCS1
nRAS0
nRAS1
Data Bus
Width
32b
or
8/16b
32b
32b
16b
16b
8/16b
8/16b
8/16b
8/16b
-
that is,
11-7
-

Related parts for ml670100