Renesas R5S72643 Doll User Manual


  Open as PDF
of 2152
 
Section 19 Serial I/O with FIFO
R01UH0134EJ0400 Rev. 4.00 Page 969 of 2108
Sep 24, 2014
SH7262 Group, SH7264 Group
Table 19.8 Conditions to Issue Transmit Request
TFWM2 to
TFWM0
Number of
Requested
Stages
Transmit Request Issued Used Areas
000 1 There are sixteen stages of empty area. Smallest
100 4 There are twelve or more stages of empty area.
101 8 There are eight or more stages of empty area.
110 12 There are four or more stages of empty area.
111 16 There is one or more stage of empty area. Largest
Table 19.9 Conditions to Issue Receive Request
RFWM2 to
RFWM0
Number of
Requested Stages
Receive Request Issued Used Areas
000 1 There is one or more stage of valid data. Smallest
100 4 There are four stages of valid data or more.
101 8 There are eight stages of valid data or more.
110 12 There are twelve stages of valid data or more.
111 16 There are sixteen stages of valid data. Largest
The number of stages of the FIFO is sixteen. Accordingly, an overflow error or underflow error
occurs if data area or empty area exceeds sixteen FIFO stages. The transfer request is canceled
when the above condition is not satisfied even if the FIFO is not empty or full.
(3) Number of FIFOs
The usage state of the transmit FIFO and receive FIFO are indicated by the TFUA and FRUA bits
in the FIFO control register as below:
Transmit FIFO: The number of empty FIFO stages is indicated by the TFUA4 to TFUA0 bits
in SIFCTR.
Receive FIFO: The number of valid data stages is indicated by the RFUA4 to RFUA0 bits in
SIFCTR.
The above register contents indicate the possible data numbers that can be transferred by the CPU
or direct memory access controller.