beautypg.com

7 space partitioning, 26 8.7 space partitioning – Panasonic MN103001G/F01K User Manual

Page 140

background image

Bus Controller (BC)

8-26

8.7

Space Partitioning

In extension memory mode (MMOD 1 to 0 = "LH"), the 1 GB memory space from x'80000000 to x'BFFFFFFF
becomes external memory space; in processor mode (MMOD 1 to 0 = "HL"), the 2 GB memory space from
x'40000000 to x'BFFFFFFF becomes external memory space. External memory space is partitioned into 4 blocks
(block 0 to block 3). When any of these blocks are accessed, various signals (such as CSn) corresponding to the

block in question are output. Fig. 8-7-1 shows the address format for external memory accesses, and Fig. 8-7-2

shows the memory map.

In addition, if it is necessary to extend the external memory space, extension address A23 (dual-purpose pin that is

shared with CS3) can be used to extend the memory space. (There is no portion for address extension for block 3.)

Fig. 8-7-1 Address Format When Accessing External Memory

In addition, the features of each block are described in Table 8-7-1. The various settings for each block are made
through the memory block 0 to 3 control registers and, when DRAM is connected, through the DRAM control
register.

Table 8-7-1 Features of Each Block

Block

DRAM

Bus

Wait

Mode

Output signal used for

Address data pins

connection width

block identification

separate/multiplex

Block 0

Not

8/16

Fixed

Synchronous

CS0

Permitted

permitted

/asynchronous

Block 1

Permitted

8/16

Fixed

Synchronous

CS1 or RAS1

Permitted

/asynchronous

Block 2

Permitted

8/16

Fixed/handshaking

Synchronous

CS2 or RAS2

Permitted

/asynchronous

Block 3

Not

8/16

Fixed/handshaking

Synchronous

CS3

Permitted

Permitted

/asynchronous

For details, refer to the descriptions of memory control registers 0A/B, 1A/B, 2A/B, and 3A/B in section 8.6,

“Description of Registers.”

Note

1. Handshaking can only be used in synchronous mode.

2. Connected DRAM can only be used when address and data are separate.

Address

31

30 29

28 27

26 25

24 23

22

Space partition

unused

unused

Block partition

External address (8 MB space)

0

Extension address

00 : Block0
01 : Block1
10 : Block2
11 : Block3

00: Internal memory
01: Internal memory (when MMOD 1 to 0 = “LH”), External memory (when MMOD 1 to 0 = “HL”)
10: External memory
11: Access prohibited