Renesas SH7264 User Manual

Page of 2152
 
Section 26   USB 2.0 Host/Function Module 
Page 1438 of 2108 
 
R01UH0134EJ0400  Rev. 4.00 
 
 Sep 
24, 
2014 
SH7262 Group, SH7264 Group
Bit Bit 
Name 
Initial 
Value R/W  Description 
6 to 0 
BUFNMB[6:0] 
H'00 
R/W
Buffer Number
These bits specify the start block number of the FIFO 
buffers to be assigned to the selected pipe. The 
following blocks of FIFO buffers are assigned to the 
selected pipe. 
Block number BUFNMB to block number BUFNMB + 
(BUFSIZE + 1) × (DBLB + 1) - 1 
Specify a value from H'04 to H'7F. 
When the selected pipe is one of PIPE1 to PIPE5, 
any value can be set to these bits according to the 
user system.  
BUFNUMB = H'00 to H'03 are used exclusively for 
DCP. 
BUFNMB = H'04 is used exclusively for PIPE6.  
When PIPE6 is not used, H'04 can be used for 
other pipes. 
When PIPE6 is selected, writing to these bits is 
invalid and H'04 is automatically assigned by this 
module. 
BUFNMB = H'05 is used exclusively for PIPE7.  
When PIPE7 is not used, H'05 can be used for 
other pipes. 
When PIPE7 is selected, writing to these bits is 
invalid and H'05 is automatically assigned by this 
module. 
BUFNUMB = H'06 is used exclusively for PIPE8.  
When PIPE8 is not used, H'06 can be used for 
other pipes. 
When PIPE8 is selected, writing to these bits is 
invalid and H'06 is automatically assigned by this 
module. 
BUFNUMB = H'07 is used exclusively for PIPE9.  
When PIPE9 is not used, H'07 can be used for 
other pipes. 
When PIPE9 is selected, writing to these bits is 
invalid and H'07 is automatically assigned by this 
module. 
Modify these bits when the value of CSSTS is 0, the 
PID bits are set to NAK, and no pipe is specified by 
the CURPIPE bits. 
Before modifying these bits after modifying the PID 
bits for the selected pipe from BUF to NAK, check 
that CSSTS and PBUSY are 0. However, if the PID 
bits have been modified to NAK by this module, 
checking PBUSY is not necessary.