English
Language : 

SH7764 Datasheet, PDF (1051/1752 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC Engine Family SH-4A Series
Section 21 USB 2.0 Host/Function Module (USB)
Received token
Buffer A
Empty
Writing
Buffer B
Sent packet
IN
IN
Writing ended
Empty
Null
Null
IN
Transfer enabled
Empty
Data-A
SOF packet
Buffer A
Buffer B
Empty
Writing Writing ended
Empty
Writing
Transfer enabled
Writing ended
Received token
Buffer A
Buffer B
Sent packet
IN
Empty
Writing Writing ended
Empty
Writing
Null
IN
Transfer
enabled
Empty
Writing ended
Data-A
IN
Writing
Writing ended
Transfer
enabled
Empty
Data-B
Received token
Buffer A
Buffer B
Sent packet
IN
Empty
Writing Writing ended
Empty
Writing
Null
IN
IN
IN
Transfer
enabled
Empty
Writing ended
Writing
Writing ended
Transfer
enabled
Empty
Data-A
Null
Data-B
Figure 21.16 Example of Data Setup Function Operation
(5) Isochronous Transfer Transmission Buffer Flush when the Function Controller
Function is Selected
If an SOF packet or a µSOF packet is received without receiving an IN token in the interval frame
during isochronous data transmission, this module operates as if an IN token had been corrupted,
and clears the buffer for which transmission is enabled, putting that buffer in the writing enabled
state.
If a double buffer is being used and writing to both buffers has been completed, the buffer
memory that was cleared is seen as the data having been sent at the same interval frame, and
transmission is enabled for the buffer memory that is not discarded with SOF or µSOF packets
reception.
The timing at which the operation of the buffer flush function varies depending on the value set
for the IITV bit.
Rev. 1.00 Nov. 22, 2007 Page 995 of 1692
REJ09B0360-0100