All peripheral modules perform a handshake following data transfer to update the pointer,
depending on approval/refusal of the handshake. In this case, TMP is used during data transfer
until a handshake. When the handshake is approved, the contents of RAR/WAR are regarded as
the formal contents of the pointer, and are sent to TMP (mark operation). When the handshake is
refused, the contents of RAR/WAR are restored to the previous contents, so the contents of TMP
are sent to RAR or WAR (reload operation).
In the pointer reset operation, RAR, WAR, and TMP are all cleared to 0.
Table 8.3
RFU Bus Cycle Types
Peripheral Module Request
Data transfer
Pointer mark
Pointer reload
Reset
USB
SCI
O
O
O
—
O
—
O
—
Rev. 3.00 Jan 25, 2006 page 185 of 872
Section 8 RAM-FIFO Unit (RFU)
MCIF
O
—
—
—
REJ09B0286-0300