English
Language : 

SH7203 Datasheet, PDF (1250/1686 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7200 Series
Section 23 USB 2.0 Host/Function Module (USB)
23.4.10 Pipe Schedule
(1) Conditions for Generating a Transaction
When the host controller function is selected and UACT has been set to 1, this module generates a
transaction under the conditions noted in table 23.27.
Table 23.27 Conditions for Generating a Transaction
Conditions for Generation
Transaction
DIR
PID
IITV0
Buffer State SUREQ
Setup
Control transfer data stage,
status stage, bulk transfer
⎯*1
IN
OUT
⎯*1
BUF
BUF
⎯*1
Invalid
Invalid
⎯*1
Receive
area exists
Send data
exists
1 setting
⎯*1
⎯*1
Interrupt transfer
IN
BUF
Valid
Receive
⎯*1
area exists
Isochronous transfer
OUT
IN
OUT
BUF
BUF
BUF
Valid
Valid
Valid
Send data ⎯*1
exists
*2
⎯*1
*3
⎯*1
Notes: 1. Symbols (⎯) in the table indicate that the condition is one that is unrelated to the
generating of tokens. “Valid” indicates that, for interrupt transfers and isochronous
transfers, the condition is generated only in transfer frames that are based on the
interval counter. “Invalid” indicates that the condition is generated regardless of the
interval counter.
2. This indicates that a transaction is generated regardless of whether or not there is a
receive area. If there was no receive area, however, the received data is destroyed.
3. This indicates that a transaction is generated regardless of whether or not there is any
data to be sent. If there was no data to be sent, however, a zero-length packet is sent.
Rev. 2.00 Apr. 16, 2008 Page 1220 of 1652
REJ09B0313-0200