4. Functional Description
GL620USB-A
Micro-
controller
USB Registers
&
FIFO Control
D+
D-
USB
Interface
8 Bytes FIFO
8 Byte FIFO
64 Byte FIFO
64 Byte FIFO
D+
USB
D-
Interface
Block diagram of GL620USB-A
The GL620USB-A is equipped with two full-speed USB ports, and each port has four endpoints to provide
different functions as follows:
Endpoint 0: control transfer
Endpoint 1: bulk-read transfer
Endpoint 2: bulk-write transfer
Endpoint 3: interrupt transfer
Two 8-bytes FIFO and four 64-bytes FIFO are built in the device as follows:
- Left 8-byte FIFO: provide a pipe to link left endpoint 0 and right endpoint 3. For example, if left host wants
to communicate with right host, left host can issue a no data control transfer and the setup command will be
Revision 1.6
-6-
Nov. 17, 2000