Section 35 USB Host Controller (USBH)
Rev. 1.00 Oct. 01, 2007 Page 1492 of 1956
REJ09B0256-0100
3. Root Hub (Only one port is supported by this LSI.)
The Root Hub is a collection of ports which are individually controlled and a hub which
maintains control/status over functions common to all ports. The typical command request
interface to the hub is emulated by the Host Controller Device(HCD) which communicates
directly through the system bus (PCI) to the hub and port controls. The remainder of this
section will divide the discussion into hub and port design responsibilities.
The Root Hub descriptor registers, HcRhDescriptorA and HcRhDescriptorB, are implemented
R/W to allow multiple configuration with minimal changes to the current implementation.
Hub and port indicate the control and the status through the HcRhStatus and HcRhPortStatus
Registers. Each port has its own HcRhPortStatus Registers. A command structure is defined
through these registers which software uses to control the hub and ports. By writing 1 to bit
locations specified in section 35.3, Register Description, the following commands can be
executed. The command functions are discussed in the following sections.
•
Hub Control
The HC states also reflect the hub state. For example, when the HC is suspended, USB
SUSPEND, the Root Hub is suspended. When the HC is in USB RESUME, the hub generates
the appropriate bus signaling. USB RESET resets the Root Hub. The following sections
describe hub and bus related controls and status.
•
Port Control
The Port is responsible for all activities associated with driving and monitoring bus states. The
HCD controls this behavior through the register command interface.
•
Clock Generation
The USB interface is sourced by a 48 MHz clock which allows for a 4x data rate oversampling
to maintain the receiver phase lock. This clock also sources all USB related clock rates (12
MHz).
•
Static SOF Clock
As the USB system host, the system frame counter is maintained at a constant 1 ms interval.
This requires a static 12 MHz clock. This is created by dividing down the 48 MHz internal
clock source. The clock is enabled when the HC is not in the USB SUSPEND state.
•
Data Rate Clock
The SIE requires that the transmit and receive clocks operate at 12 Hz. During FS
transmissions, the data rate clock is equivalent to the static 12 MHz SOF clock.
When receiving data, the data rate clock must match that of the source. Working in
conjunction with the phase lock circuitry, the data rate clock is adjusted to maintain a 1 to 1
ratio of data bits and data clocks. This will result in periodic adjustment of the internal 48 MHz
internal clock periods to maintain synchronization with the data source. When the packet is
complete the data rate clock is re-linked to the static 12 MHz clock discussed above.
Содержание SH7763
Страница 2: ...Rev 1 00 Oct 01 2007 Page ii of lxvi ...
Страница 122: ...Section 2 Programming Model Rev 1 00 Oct 01 2007 Page 56 of 1956 REJ09B0256 0100 ...
Страница 144: ...Section 3 Instruction Set Rev 1 00 Oct 01 2007 Page 78 of 1956 REJ09B0256 0100 ...
Страница 170: ...Section 4 Pipelining Rev 1 00 Oct 01 2007 Page 104 of 1956 REJ09B0256 0100 ...
Страница 282: ...Section 7 Caches Rev 1 00 Oct 01 2007 Page 216 of 1956 REJ09B0256 0100 ...
Страница 378: ...Section 9 Interrupt Controller INTC Rev 1 00 Oct 01 2007 Page 312 of 1956 REJ09B0256 0100 ...
Страница 514: ...Section 12 DDR SDRAM Interface DDRIF Rev 1 00 Oct 01 2007 Page 448 of 1956 REJ09B0256 0100 ...
Страница 630: ...Section 13 PCI Controller PCIC Rev 1 00 Oct 01 2007 Page 564 of 1956 REJ09B0256 0100 ...
Страница 686: ...Section 14 Direct Memory Access Controller DMAC Rev 1 00 Oct 01 2007 Page 620 of 1956 REJ09B0256 0100 ...
Страница 710: ...Section 16 Clock Pulse Generator CPG Rev 1 00 Oct 01 2007 Page 644 of 1956 REJ09B0256 0100 ...
Страница 732: ...Section 17 Watchdog Timer and Reset WDT Rev 1 00 Oct 01 2007 Page 666 of 1956 REJ09B0256 0100 ...
Страница 752: ...Section 18 Power Down Mode Rev 1 00 Oct 01 2007 Page 686 of 1956 REJ09B0256 0100 ...
Страница 772: ...Section 19 Timer Unit TMU Rev 1 00 Oct 01 2007 Page 706 of 1956 REJ09B0256 0100 ...
Страница 824: ...Section 21 Compare Match Timer CMT Rev 1 00 Oct 01 2007 Page 758 of 1956 REJ09B0256 0100 ...
Страница 1060: ...Section 23 Gigabit Ethernet Controller GETHER Rev 1 00 Oct 01 2007 Page 994 of 1956 REJ09B0256 0100 ...
Страница 1062: ...Section 24 IP Security Accelerator SECURITY Rev 1 00 Oct 01 2007 Page 996 of 1956 REJ09B0256 0100 ...
Страница 1124: ...Section 26 I 2 C Bus Interface IIC Rev 1 00 Oct 01 2007 Page 1058 of 1956 REJ09B0256 0100 ...
Страница 1184: ...Section 27 Serial Communication Interface with FIFO SCIF Rev 1 00 Oct 01 2007 Page 1118 of 1956 REJ09B0256 0100 ...
Страница 1350: ...Section 30 SIM Card Module SIM Rev 1 00 Oct 01 2007 Page 1284 of 1956 REJ09B0256 0100 ...
Страница 1484: ...Section 33 Audio Codec Interface HAC Rev 1 00 Oct 01 2007 Page 1418 of 1956 REJ09B0256 0100 ...
Страница 1560: ...Section 35 USB Host Controller USBH Rev 1 00 Oct 01 2007 Page 1494 of 1956 REJ09B0256 0100 ...
Страница 1720: ...Section 37 LCD Controller LCDC Rev 1 00 Oct 01 2007 Page 1654 of 1956 REJ09B0256 0100 ...
Страница 2025: ......
Страница 2026: ...SH7763 Hardware Manual ...