English
Language : 

SH7670 Datasheet, PDF (851/1292 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7670 Series
Section 17 USB 2.0 Host/Function Module (USB)
(2) Transfer Schedule
This section describes the transfer scheduling within a frame of this module. After the module
sends an SOF, the transfer is carried out in the sequence described below.
(a) Execution of periodic transfers
A pipe is searched in the order of Pipe 1 → Pipe 2 → Pipe 6 → Pipe 7 → Pipe 8 → Pipe 9, and
then, if the pipe is one for which an isochronous or interrupt transfer transaction can be generated,
the transaction is generated.
(b) Setup transactions for control transfers
The DCP is checked, and if a setup transaction is possible, it is sent.
(c) Execution of bulk and control transfer data stages and status stages
A pipe is searched in the order of DCP → Pipe 1 → Pipe 2 → Pipe 3 → Pipe 4 → Pipe 5, and
then, if the pipe is one for which a bulk or control transfer data stage or a control transfer status
stage transaction can be generated, the transaction is generated.
If a transfer is generated, processing moves to the next pipe transaction regardless of whether the
response from the peripheral device is ACK or NAK. Also, if there is time for the transfer to be
done within the frame, step 3 is repeated.
(3) USB Communication Enabled
Setting the UACT bit of the DVSTCTR register to 1 initiates sending of an SOF or µSOF, and
makes it possible to generate a transaction.
Setting the UACT bit to 0 stops the sending of the SOF or µSOF and initiates a suspend state. If
the setting of the UACT bit is changed from 1 to 0, processing stops after the next SOF or µSOF is
sent.
Rev. 1.00 Nov. 14, 2007 Page 825 of 1262
REJ09B0437-0100