Renesas SH7264 User Manual

Page of 2152
 
Section 26   USB 2.0 Host/Function Module 
R01UH0134EJ0400  Rev. 4.00  
 
Page 1513 of 2108 
Sep 24, 2014 
 
 
 
SH7262 Group, SH7264 Group 
Table 26.21  Buffer Memory Map 
Buffer Memory 
Number Buffer 
Size 
Pipe Setting 
Note 
H'0 to H'3 
256 bytes 
Fixed area only 
for the DCP 
Single buffer, continuous transfers 
enabled  
H'4 
64 bytes 
Fixed area for 
PIPE6 
Single buffer 
H'5 
64 bytes 
Fixed area for 
PIPE7 
Single buffer 
H'6 
64 bytes 
Fixed area for 
PIPE8 
Single buffer 
H'7 
64 bytes 
Fixed area for 
PIPE9 
Single buffer 
H'8 to H'7F 
Up to 7616 
bytes 
PIPE1 to PIPE5 
user area 
Double buffer can be set, continuous 
transfers enabled 
 
(d)  Auto Buffer Clear Mode Function 
With this module, all of the received data packets are discarded if the ACLRM bit in PIPEnCTR is 
set to 1. If a normal data packet has been received, the ACK response is returned to the host 
controller. This function can be set only in the buffer memory reading direction. 
Also, if the ACLRM bit is set to 1 and then to 0, the buffer memory of the selected pipe can be 
cleared regardless of the access direction. 
(e)  Buffer Memory Specifications (Single/Double Setting) 
Either a single or double buffer can be selected for PIPE1 to PIPE5, using the DBLB bit in 
PIPECFG. The double buffer is a function that assigns two memory areas specified with the 
BUFSIZE bit in PIPEBUF to the same pipe. Figure 26.10 shows an example of buffer memory 
settings for this module.