Freescale Semiconductor MC68HC08KH12 manual I/O Register Description of the HUB function, 116

Models: MC68HC08KH12

1 262
Download 262 pages 21.58 Kb
Page 116
Image 116

ENDPOINT 0 - 8/8 B (CONTROL)

ENDPOINT 1 - 1 B (INTERRUPT)

HUB

CONTROL

LOGIC

 

 

 

 

 

 

 

 

 

 

 

SERIAL INTERFACE ENGINE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CPU BUS

REGISTERS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FRAME COUNTER

 

 

 

 

EMBEDDED DEVICE CONTROL LOGIC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12MHz

 

 

 

 

 

 

 

 

 

 

 

 

ENDPOINT 0 - 8/8 (CONTROL)

ENDPOINT 1/2 - 8 B (TRANSMIT ONLY, INTERRUPT/BULK)

HUB REPEATER

USBCLK (FROM CGM) 48MHz

TRANSCEIVER

 

 

 

 

 

 

 

 

D0+

 

 

 

 

ROOR PORT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D0–

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D1+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:

 

 

 

 

 

 

DOWNSTREAM PORTS

D4+

TRANSCEIVER

 

 

 

 

D1–

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D4–

REGULATOR 3.3V OUT

Figure 9-1. USB Block Diagram

9.4 I/O Register Description of the HUB function

The USB hub function provides a set of control/status registers and sixteen data registers that provide storage for the buffering of data between the USB hub function and the CPU. These registers are shown in Table 9-1and Table 9-2.

Advance Information

MC68HC(7)08KH12 Rev. 1.1

 

 

116

Freescale Semiconductor

Page 116
Image 116
Freescale Semiconductor MC68HC08KH12 manual I/O Register Description of the HUB function, 116