Burst Rom Read Cycles - Epson S1C33210 Technical Manual

Cmos 32-bit single chip microcomputer
Table of Contents

Advertisement

II CORE BLOCK: BCU (Bus Control Unit)

Burst ROM Read Cycles

Burst read cycle
Example: When 4-consecutive-burst and 2-wait cycles are set during the first access
BCLK
A[23:2]
A[1:0]
#CE10(9)
D[15:0]
#RD
A burst read cycle occurs when area 10 or 9 is set for burst ROM and one of those areas is accessed for the
following reasons:
1) Instruction fetch
The burst read cycle is executed as long as a instruction fetch from contiguous addresses continues until
A[2:1] = "11" (for 4-consecutive bursts); or
A[3:1] = "111" (for 8-consecutive bursts)
2) Word (32-bit) data read out
Note: A 16-bit output is supported for the burst ROM. Set the device size to 16 bits.
Wait cycles during burst read
In the first bus operation, 0 to 7 wait cycles can be inserted using the wait control bits A10WT[2:0] (D[2:0]) /
Areas 10–9 set-up register (0x48126) in the same way as for ordinary SRAM. For the wait cycles to be inserted
in the burst cycle that follows, use a dedicated wait control bits, A10BW[1:0], which is only used for reading
bursts. The wait cycles can be set in the range from 0 to 3 using these bits.
Note that no wait cycle via the #WAIT pin can be inserted into the burst-read cycle.
Write cycle to burst ROM area
If area 10 or 9 is set for burst ROM, a SRAM write cycle is executed when a write to that area is attempted. In
this case, wait cycles via the #WAIT pin can be inserted.
B-II-4-22
addr[23:2]
"00"
IR0
Figure 4.26 Burst Read Cycle
EPSON
"01"
"10"
IR1
IR2
S1C33210 FUNCTION PART
"11"
IR3

Advertisement

Table of Contents
loading

Table of Contents