English
Language : 

SH7670 Datasheet, PDF (846/1292 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7670 Series
Section 17 USB 2.0 Host/Function Module (USB)
(4) Setup of Data to be Transmitted using Isochronous Transfer when the Function
Controller Function is Selected
With isochronous data transmission using this module in function controller function, after data
has been written to the buffer memory, a data packet can be sent with the next frame in which an
SOF packet is detected. This function is called the isochronous transfer transmission data setup
function, and it makes it possible to designate the frame from which transmission began.
If a double buffer is used for the buffer memory, transmission will be enabled for only one of the
two buffers even after the writing of data to both buffers has been completed, that buffer memory
being the one to which the data writing was completed first. For this reason, even if multiple IN
tokens are received, the only buffer memory that can be sent is one packet's worth of data.
When an IN token is received, if the buffer memory is in the transmission enabled state, this
module transmits the data. If the buffer memory is not in the transmission enabled state, however,
a zero-length packet is sent and an underrun error occurs.
Figure 17.16 shows an example of transmission using the isochronous transfer transmission data
setup function with this module, when IITV = 0 (every frame) has been set. Sending of a zero-
length packet is displayed in the figure as Null, in a shaded box.
Rev. 1.00 Nov. 14, 2007 Page 820 of 1262
REJ09B0437-0100