Wait Control Register 1 (Wcr1) - Hitachi SH7751 Hardware Manual

Superh risc engine
Table of Contents

Advertisement

13.2.5

Wait Control Register 1 (WCR1)

Wait control register 1 (WCR1) is a 32-bit readable/writable register that specifies the number of
idle state insertion cycles for each area. With some kinds of memory, data bus drive does not go
off immediately after the read signal from off-chip goes off. As a result, there is a possibility of a
data bus collision when consecutive memory accesses are performed on memory in different
areas, or when a memory write is performed immediately after a read. In the SH7751 Series, the
number of idle cycles set in the WCR1 register are inserted automatically if there is a possibility of
this kind of data bus collision.
WCR1 is initialized to H'77777777 by a power-on reset, but is not initialized by a manual reset or
in standby mode.
Bit:
31
Initial value:
0
R/W:
R
Bit:
23
Initial value:
0
R/W:
R
Bit:
15
Initial value:
0
R/W:
R
Bit:
7
Initial value:
0
R/W:
R
Bits 31, 27, 23, 19, 15, 11, 7, and 3—Reserved: These bits are always read as 0, and the write
value should always be 0.
Bits 30 to 28— DMAIW-DACK Device Inter-Cycle Idle Specification (DMAIW2–
DMAIW0): These bits specify the number of idle cycles between bus cycles to be inserted when
switching from a DACK device to another space, or from a read access to a write access on the
30
29
DMAIW2 DMAIW1 DMAIW0
1
1
R/W
R/W
22
21
A5IW2
A5IW1
1
1
R/W
R/W
14
13
A3IW2
A3IW1
1
1
R/W
R/W
6
5
A1IW2
A1IW1
1
1
R/W
R/W
28
27
A6IW2
1
0
R/W
R
20
19
A5IW0
A4IW2
1
0
R/W
R
12
11
A3IW0
A2IW2
1
0
R/W
R
4
3
A1IW0
A0IW2
1
0
R/W
R
Rev. 3.0, 04/02, page 331 of 1064
26
25
A6IW1
A6IW0
1
1
R/W
R/W
R/W
18
17
A4IW1
A4IW0
1
1
R/W
R/W
R/W
10
9
A2IW1
A2IW0
1
1
R/W
R/W
R/W
2
1
A0IW1
A0IW0
1
1
R/W
R/W
R/W
24
1
16
1
8
1
0
1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7751r

Table of Contents