1 memory block 0 control register – Panasonic MN103001G/F01K User Manual

Page 122

Advertising
background image

Bus Controller (BC)

8-8

~

~

~

~

~

~

~

~

8.6.1 Memory Block 0 Control Register

Memory control register 0A/B is used to set the memory block 0 read/write timing and synchronous/asynchronous

mode through software.

Memory control register 0A

Register symbol: MEMCTR0A

Address:

x’32000030

Purpose:

Sets the access timing, etc., for external memory space block 0.

Bit No.

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

Bit

B0

B0

B0

B0

B0

B0

B0

B0

B0

B0

B0

B0

B0

B0

B0

B0

name

REN4 REN3 REN2 REN1 REN0 BCE4 BCE3 BCE2 BCE1 BCE0 ADE1 ADE0 EA1

EA0 BCS1 BCS0

Reset

1

1

1

0

1

1

1

1

1

1

1

1

1

1

0

0

Access

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

R/W

Note: For the external memory access timing charts, refer to section 8.13, “External Memory Space Access (Non-

DRAM Spaces).”

Bit No.

Bit name

Description

Setting conditions

1 to 0

BCS1 to 0

Bus cycle start timing

00:

0MCLK

When

n

fr = 2, settings other than “00” or “01” are prohibited.

01:

1MCLK

When

n

fr = 1, settings other than “00” are prohibited.

10:

2MCLK

11: 3MCLK

3 to 2

EA1 to 0

RE/WE assert timing

00:

0MCLK

11:

3MCLK

5 to 4

ADE1 to 0

Address output end timing

00:

0MCLK

11:

3MCLK

10 to 6

BCE4 to 0

Bus cycle end timing

Settings other than those

Set so that:

shown below are prohibited.

BCE

REN, BCE

WEN

EA

00100:

4MCLK

BCE

ASN + ADE

11111: 31MCLK

15 to 11

REN4 to 0

RE negate timing

Settings other than those

shown below are prohibited

.

00100:

4MCLK

11111: 31MCLK

Note: nfr = MCLK frequency/SYSCLK frequency

Advertising