English
Language : 

SH7080 Datasheet, PDF (433/1644 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperH™ RISC engine Family
Section 9 Bus State Controller (BSC)
The bus release sequence is as follows. The address bus and data bus are placed in a high-
impedance state synchronized with the rising edge of CK. The bus mastership acknowledge signal
is asserted 0.5 cycles after the above high impedance state, synchronized with the falling edge of
CK. The bus control signals such as CSn are placed in the high-impedance state at subsequent
rising edges of CK. These bus control signals go high one cycle before being placed in the high-
impedance state. Bus request signals are sampled at the falling edge of CK. By setting the
HIZCNT bit in CMNR, the CKE, RASU, RASL, CASU, and CASL can be continued to be driven
even after the bus is released using the values immediately before the bus release.
The sequence for reclaiming the bus mastership from an external device is described below.
At 1.5 cycles after the negation of BREQ is detected at the falling edge of CK, the bus control
signals are driven high. The bus acknowledge signal is negated at the next falling edge of the
clock. The fastest timing at which actual bus cycles can be resumed after bus control signal
assertion is at the rising edge of the CK where address and data signals are driven. Figure 9.51
shows the bus arbitration timing in master mode.
In an original external device designed by the user, multiple bus accesses may be generated
continuously to reduce the overhead caused by bus arbitration. In this case, to execute SDRAM
refresh correctly, the external device must be designed to release the bus mastership within the
refresh interval time.
This LSI has the IRQOUT pin to request the bus while waiting for refresh execution. This LSI
continues to assert IRQOUT (low level) until the bus is acquired. When the external device
receives this signal and releases the bus, the LSI acquires the bus and executes refresh.
After BREQ assertion (low level; bus request), the BREQ signal should be negated (high level;
bus release) only after the BACK is asserted (low level; bus acknowledge). If BREQ is negated
before BACK is asserted, BACK may be asserted only for one cycle depending on the BREQ
negation timing, and a bus conflict may occur between the external device and this LSI.
CK
BREQ
BACK
A29 to A0
D31 to D0
CSn
Other bus
control signals
Figure 9.51 Bus Arbitration Timing
Rev. 3.00 May 17, 2007 Page 375 of 1582
REJ09B0181-0300