Renesas R5S72625 Manual De Usuario

Descargar
Página de 2152
 
Section 26   USB 2.0 Host/Function Module 
Page 1512 of 2108 
 
R01UH0134EJ0400  Rev. 4.00 
 
 Sep 
24, 
2014 
SH7262 Group, SH7264 Group
(b)  FIFO Buffer Clearing 
Table 26.20 shows the clearing of the FIFO buffer memory by this module. The buffer memory 
can be cleared using the three bits indicated below. 
Table 26.20  List of Buffer Clearing Methods 
Bit Name 
BCLR 
DCLRM 
ACLRM 
Register CFIFOCTR 
 
DnFIFOCTR  
DnFIFOSEL  
PIPEnCTR  
Function 
Clears the buffer memory 
on the CPU side 
In this mode, after the data 
of the specified pipe has 
been read, the buffer 
memory is cleared 
automatically. 
This is the auto buffer clear 
mode, in which all of the 
received packets are 
discarded. 
Clearing 
method 
Cleared by writing 1 
1: Mode valid 
0: Mode invalid 
1: Mode valid 
0: Mode invalid 
 
(c)  Buffer Areas 
Table 26.21 shows the FIFO buffer memory map of this controller. The buffer memory has special 
fixed areas to which pipes are assigned in advance, and user areas that can be set by the user. 
The buffer for the DCP is a special fixed area that is used both for control read transfers and 
control write transfers.  
The PIPE6 to PIPE9 area is assigned in advance, but the area for pipes that are not being used can 
be assigned to PIPE1 to PIPE5 as a user area.  
The settings should ensure that the various pipes do not overlap. Note that each area is twice as 
large as the setting value in the double buffer. 
Also, the buffer size should not be specified using a value that is less than the maximum packet 
size.