166
8.10
Bus Arbitration
The SuperH microcomputer can release the bus to external devices when they request the bus. It
has two internal bus masters, the CPU and the DMAC. Priorities for releasing the bus for these
two are as follows.
Bus request from external device > refresh > DMAC > CPU
Thus, an external device has priority when it generates a bus request, even when the DMAC is
carrying out a burst transfer.
Note that when a refresh request is generated while the bus is released to an external device,
BACK
goes high and the bus can be acquired to perform refreshing upon receipt of a
BREQ
=
high response from the external device. Input all bus requests from external devices to the
BREQ
pin. The signal indicating that the bus has been released is output from the
BACK
pin. Figure 8.35
illustrates the bus release procedure.
Bus released
BREQ received
Bus acquisition
BREQ = low
BACK = low
acknowledge
BACK
Bus request
External device
SuperH
Bus release response
Address, data, strobe pin:
High impedance
Strobe pin:
High-level output
Figure 8.35 Bus Release Procedure
Summary of Contents for HD6417032
Page 21: ......
Page 35: ...xiv ...
Page 85: ...50 ...
Page 101: ...66 ...
Page 129: ...94 ...
Page 135: ...100 ...
Page 343: ...308 ...
Page 369: ...334 ...
Page 383: ...348 ...
Page 475: ...440 ...
Page 525: ...490 CK RAS CAS TRp TRc TRcc tRASD1 tRASD2 tCASD3 tCASD2 TRr tCSR Figure 20 18 Self Refresh ...
Page 578: ...543 CK RAS CAS TRp TRc TRcc tRASD1 tRASD2 tCASD3 tCASD2 TRr tCSR Figure 20 62 Self Refresh ...
Page 689: ...654 ...