50
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
List of Figures
33-11. HC Current Control Register (HCCONTROLCURRENTED)
......................................................
33-12. HC Head Bulk Register (HCBULKHEADED)
........................................................................
33-13. HC Current Bulk Register (HCBULKCURRENTED)
................................................................
33-14. HC Head Done Register (HCDONEHEAD)
..........................................................................
33-15. HC Frame Interval Register (HCFMINTERVAL)
....................................................................
33-16. HC Frame Remaining Register (HCFMREMAINING)
..............................................................
33-17. HC Frame Number Register (HCFMNUMBER)
.....................................................................
33-18. HC Periodic Start Register (HCPERIODICSTART)
.................................................................
33-19. HC Low-Speed Threshold Register (HCLSTHRESHOLD)
........................................................
33-20. HC Root Hub A Register (HCRHDESCRIPTORA)
.................................................................
33-21. HC Root Hub B Register (HCRHDESCRIPTORB)
.................................................................
33-22. HC Root Hub Status Register (HCRHSTATUS)
....................................................................
33-23. HC Port 1 Status and Control Register (HCRHPORTSTATUS1)
.................................................
33-24. HC Port 2 Status and Control Register (HCRHPORTSTATUS2)
.................................................
34-1.
Functional Block Diagram
..............................................................................................
34-2.
USB Clocking Diagram
.................................................................................................
34-3.
Interrupt Service Routine Flow Chart
.................................................................................
34-4.
CPU Actions at Transfer Phases
......................................................................................
34-5.
Sequence of Transfer
...................................................................................................
34-6.
Service Endpoint 0 Flow Chart
........................................................................................
34-7.
IDLE Mode Flow Chart
.................................................................................................
34-8.
TX Mode Flow Chart
....................................................................................................
34-9.
RX Mode Flow Chart
....................................................................................................
34-10. Setup Phase of a Control Transaction Flow Chart
..................................................................
34-11. IN Data Phase Flow Chart
.............................................................................................
34-12. OUT Data Phase Flow Chart
..........................................................................................
34-13. Completion of SETUP or OUT Data Phase Flow Chart
............................................................
34-14. Completion of IN Data Phase Flow Chart
............................................................................
34-15. USB Controller Block Diagram
........................................................................................
34-16. Host Packet Descriptor Layout
........................................................................................
34-17. Host Buffer Descriptor Layout
.........................................................................................
34-18. Teardown Descriptor Layout
...........................................................................................
34-19. Relationship Between Memory Regions and Linking RAM
........................................................
34-20. High-Level Transmit and Receive Data Transfer Example
........................................................
34-21. Transmit Descriptors and Queue Status Configuration
............................................................
34-22. Transmit USB Data Flow Example (Initialization)
...................................................................
34-23. Transmit USB Data Flow Example (Completion)
...................................................................
34-24. Receive Descriptors and Queue Status Configuration
.............................................................
34-25. Receive USB Data Flow Example (Initialization)
....................................................................
34-26. Receive USB Data Flow Example (Completion)
....................................................................
34-27. Revision Identification Register (REVID)
.............................................................................
34-28. Control Register (CTRLR)
..............................................................................................
34-29. Status Register (STATR)
...............................................................................................
34-30. Emulation Register (EMUR)
...........................................................................................
34-31. Mode Register (MODE)
................................................................................................
34-32. Auto Request Register (AUTOREQ)
..................................................................................
34-33. SRP Fix Time Register (SRPFIXTIME)
..............................................................................
34-34. Teardown Register (TEARDOWN)
....................................................................................
34-35. USB Interrupt Source Register (INTSRCR)
..........................................................................