3 csn bus control register (csnbcr) – Renesas SH7781 User Manual

Page 401

Advertising
background image

11. Local Bus State Controller (LBSC)

Rev.1.00 Jan. 10, 2008 Page 371 of 1658

REJ09B0261-0100

11.4.3

CSn Bus Control Register (CSnBCR)

CSnBCR are 32-bit readable/writable registers that specify the bus width for area n (n

= 0 to 6),

idle mode between cycles, burst ROM setting and memory types.

Some types of memory continue to drive the data bus immediately after the read signal is turned
off. Therefore, data buses may collide with each other when different memory areas are accessed
consecutively or memory writing is performed immediately after it is read. This LSI automatically
inserts idle cycles as specified with CSnBCR when the data buses may collide. In the idle cycles,
CSn, RD, WEn, CE2A, CE2B, BS and R/W are set to high, and the data bus is not driven.

CSnBCR is initialized to H'7777 77F0 at a power-on reset, but is not initialized by a manual reset.

16

17

18

19

20

21

22

23

24

25

26

27

28

29

31

30

1

1

1

0

1

1

1

0

1

1

1

0

1

1

0

1

IWRRD

IWRWS

IWRWD

IWW

R/W

R/W

R/W

R

R/W

R/W

R/W

R

R/W

R/W

R/W

R

R/W

R/W

R

R/W

BIt:

Initial value:

R/W:

0

1

2

3

4

5

6

7

8

9

10

11

12

13

15

14

0

0

0

0

1

1

1

1

1

1

1

0

1

1

0

1

TYPE

MPX*

BW

RDSPL

SZ*

BST

IWRRS

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

Note: * Bits SZ and MPX in CS0BCR are read-only.

R/W

BIt:

Initial value:

R/W:

Bit Bit

Name

Initial
Value R/W Description

31

⎯ 0

R

Reserved

This bit is always read as 0. The write value should
always be 0.

Advertising