HD6412373R RENESAS [Renesas Technology Corp], HD6412373R Datasheet - Page 318

no-image

HD6412373R

Manufacturer Part Number
HD6412373R
Description
Renesas 16-Bit Single-Chip Microcomputer H8S Family/H8S/2300 Series
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Section 6 Bus Controller (BSC)
Write after Read: If an external write occurs after an external read while the ICIS0 bit is set to 1
in BCR, an idle cycle is inserted at the start of the write cycle.
Figure 6.66 shows an example of the operation in this case. In this example, bus cycle A is a read
cycle for ROM with a long output floating time, and bus cycle B is a CPU write cycle. In (a), an
idle cycle is not inserted, and a collision occurs in bus cycle B between the read data from ROM
and the CPU write data. In (b), an idle cycle is inserted, and a data collision is prevented.
Rev.7.00 Mar. 18, 2009 page 250 of 1136
REJ09B0109-0700
Address bus
CS (area A)
CS (area B)
Data bus
HWR
RD
Figure 6.66 Example of Idle Cycle Operation (Write after Read)
φ
(a) No idle cycle insertion
T
1
(ICIS0 = 0)
Bus cycle A
Long output floating time
T
2
T
3
Bus cycle B
T
1
T
2
Data collision
Address bus
CS (area A)
CS (area B)
Data bus
HWR
RD
φ
T
(b) Idle cycle insertion
1
Bus cycle A
(ICIS0 = 1, initial value)
T
2
T
3
Idle cycle
T
i
Bus cycle B
T
1
T
2

Related parts for HD6412373R