English
Language : 

SH7670 Datasheet, PDF (824/1292 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7670 Series
Section 17 USB 2.0 Host/Function Module (USB)
Table 17.22 Buffer Memory Map
Buffer Memory
Number
H'0
H'1 to H'3
H'4
H'5
H'6
H'7
H'8 to H'7F
Buffer Size
64 bytes

64 bytes
64 bytes
64 bytes
64 bytes
Up to 7616
bytes
Pipe Setting Note
Fixed area only Single buffer, continuous transfers
for the DCP
enabled
Prohibited to be 
used
Fixed area for Single buffer
PIPE6
Fixed area for Single buffer
PIPE7
Fixed area for Single buffer
PIPE8
Fixed area for Single buffer
PIPE9
PIPE1 to PIPE5 Double buffer can be set, continuous
user area
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.
An access cycle of at least 100 ns is required between ACLRM = 1 and ACLRM = 0.
(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
PIPEnCFG. The double buffer is a function that assigns two memory areas specified with the
BUFSIZE bit in PIPEBUF to the same pipe. Figure 17.10 shows an example of buffer memory
settings for this module.
Rev. 1.00 Nov. 14, 2007 Page 798 of 1262
REJ09B0437-0100