
Universal Serial Bus Interface
MCF5253 Reference Manual, Rev. 1
24-84
Freescale Semiconductor
Figure 24-50. Asynchronous Schedule List with Annotation to Mark Head of List
24.9.9.4
Asynchronous Schedule Traversal: Start Event
Once the host controller has idled itself using the empty schedule detection, it naturally activates and
begins processing from the Periodic Schedule at the beginning of each micro-frame. In addition, it may
have idled itself early in a micro-frame. When this occurs (idles early in the micro-frame) the host
controller must occasionally reactivate during the micro-frame and traverse the asynchronous schedule to
determine whether any progress can be made. Asynchronous schedule Start Events are defined to be:
•
Whenever the host controller transitions from the periodic schedule to the asynchronous schedule.
If the periodic schedule is disabled and the asynchronous schedule is enabled, then the beginning
of the micro-frame is equivalent to the transition from the periodic schedule, or
•
The asynchronous schedule traversal restarts from a sleeping state.
24.9.9.5
Reclamation Status Bit (USBSTS Register)
The operation of the empty asynchronous schedule detection feature depends on the proper management
of the Reclamation bit in the USBSTS register. The host controller tests for an empty schedule just after it
fetches a new queue head while traversing the asynchronous schedule. The host controller sets the
Reclamation bit whenever an asynchronous schedule traversal Start Event occurs. The Reclamation bit is
also set whenever the host controller executes a transaction while traversing the asynchronous
schedule.The host controller clears the Reclamation bit whenever it finds a queue head with its H-bit set.
The software should only set a queue head's H-bit if the queue head is in the asynchronous schedule. If the
software sets the H-bit in an interrupt queue head, the resulting behavior is undefined. The host controller
may clear the Reclamation bit when executing from the periodic schedule.
24.9.10 Managing Control/Bulk/Interrupt Transfers via Queue Heads
This section presents an overview of how the host controller interacts with queuing data structures.
Queue heads use the Queue Element Transfer Descriptor (qTD) structure defined in
“Queue Element Transfer Descriptor (qTD).”
USBSTS
Reclamation Flag
USBCMD
•
•
•
AsyncListAddr
01
Horizontal Ptr
0
1
H
•
•
•
Operational
Registers
Operational
Area
Horizontal Ptr
0
H
Operational
Area
0
H
Operational
Area
Typ T
01 0
Typ T
01 0
Typ T
Horizontal Ptr
List Head
Asynchronous Schedule
1: Transaction Executed
0: Head of List Seen
Содержание MCF5253
Страница 1: ...Document Number MCF5253RM Rev 1 08 2008 MCF5253 Reference Manual...
Страница 26: ...MCF5253 Reference Manual Rev 1 xxvi Freescale Semiconductor...
Страница 32: ...MCF5253 Reference Manual Rev 1 xxxii Freescale Semiconductor...
Страница 46: ...MCF5253 Introduction MCF5253 Reference Manual Rev 1 1 14 Freescale Semiconductor...
Страница 62: ...Signal Description MCF5253 Reference Manual Rev 1 2 16 Freescale Semiconductor...
Страница 98: ...Instruction Cache MCF5253 Reference Manual Rev 1 5 10 Freescale Semiconductor...
Страница 104: ...Static RAM SRAM MCF5253 Reference Manual Rev 1 6 6 Freescale Semiconductor...
Страница 128: ...Synchronous DRAM Controller Module MCF5253 Reference Manual Rev 1 7 24 Freescale Semiconductor...
Страница 144: ...Bus Operation MCF5253 Reference Manual Rev 1 8 16 Freescale Semiconductor...
Страница 176: ...System Integration Module SIM MCF5253 Reference Manual Rev 1 9 32 Freescale Semiconductor...
Страница 198: ...Analog to Digital Converter ADC MCF5253 Reference Manual Rev 1 12 6 Freescale Semiconductor...
Страница 246: ...DMA Controller MCF5253 Reference Manual Rev 1 14 18 Freescale Semiconductor...
Страница 282: ...UART Modules MCF5253 Reference Manual Rev 1 15 36 Freescale Semiconductor...
Страница 298: ...Queued Serial Peripheral Interface QSPI Module MCF5253 Reference Manual Rev 1 16 16 Freescale Semiconductor...
Страница 344: ...Audio Interface Module AIM MCF5253 Reference Manual Rev 1 17 46 Freescale Semiconductor...
Страница 362: ...I2 C Modules MCF5253 Reference Manual Rev 1 18 18 Freescale Semiconductor...
Страница 370: ...Boot ROM MCF5253 Reference Manual Rev 1 19 8 Freescale Semiconductor...