Renesas R5S72621 User Manual

Page of 2152
 
Section 9   Bus State Controller 
 
Page 364 of 2108 
 
R01UH0134EJ0400  Rev. 4.00 
 
 Sep 
24, 
2014 
SH7262 Group, SH7264 Group
9.5.12
 
Bus Arbitration 
The bus arbitration of this LSI has the bus mastership in the normal state and releases the bus 
mastership after receiving a bus request from another device. 
Bus mastership is transferred at the boundary of bus cycles. Namely, bus mastership is released 
immediately after receiving a bus request when a bus cycle is not being performed. The release of 
bus mastership is delayed until the bus cycle is complete when a bus cycle is in progress. Even 
when from outside the LSI it looks like a bus cycle is not being performed, a bus cycle may be 
performing internally, started by inserting wait cycles between access cycles. Therefore, it cannot 
be immediately determined whether or not bus mastership has been released by looking at the 
CSn 
signal or other bus control signals. The states that do not allow bus mastership release are shown 
below. 
1.  16-byte transfer because of a cache miss 
2. During write-back operation for the cache 
3.  Between the read and write cycles of a TAS instruction 
4.  Multiple bus cycles generated when the data bus width is smaller than the access size (for 
example, between bus cycles when longword access is made to a memory with a data bus 
width of 8 bits) 
5.  16-byte transfer by the direct memory access controller 
6.  Setting the BLOCK bit in CMNCR to 1 
7.  During access to the external flash memory by the NAND flash memory controller 
 
Moreover, by using DPRTY bit in CMNCR, whether the bus mastership request is received or not 
can be selected during burst transfer by the direct memory access controller. 
The LSI has the bus mastership until a bus request is received from another device. Upon 
acknowledging the assertion (low level) of the external bus request signal 
BREQ, the LSI releases 
the bus at the completion of the current bus cycle and asserts the 
BACK signal. After the LSI 
acknowledges the negation (high level) of the 
BREQ signal that indicates the external device has 
released the bus, it negates the 
BACK signal and resumes the bus usage. 
With the SDRAM interface, all bank pre-charge commands (PALLs) are issued when active banks 
exist and the bus is released after completion of a PALL command.