DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

GL651USB Просмотр технического описания (PDF) - Genesys Logic

Номер в каталоге
Компоненты Описание
производитель
GL651USB
Genesys-Logic
Genesys Logic Genesys-Logic
GL651USB Datasheet PDF : 16 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
GL651USB USB KEYBOARD HUB CONTROLLER
with a NAK. EP0OE will be automatically cleared after a successful transmission, or when
endpoint 0 has incidentally accepted another SETUP or OUT transaction.
TXCTL0_KB
( offset 06, default = 00h )
R/W
R/W
R/W
R/W
R/W
--
EP0STL EP0OE EP0SEQ EP0CNT3 EP0CNT2
TXCTL0 of hub. Definition of each bit is the same as TXCTL0_HB.
R/W
EP0CNT1
R/W
EP0CNT0
TXCTL123
( offset 07, default = 00h )
R/W
R/W
R/W
R/W
R/W
R/W
R/W
--
EPnSTL EPnOE EPnSEQ EPnCNT3 EPnCNT2 EpnCNT1 EpnCNT0
Endpoint n(1~3) transmit setting –
EPnCNT3~0
: number of data bytes to transmit.
EPnOE
: enable data transmit
EPnSEQ
1 – ready to transmit data packet
0 – not ready to transmit data packet (default)
: data packet type
EPnSTL
0 –DATA0
1 –DATA1
: set endpoint n stall
1 – EPn will respond to USB host controller with STALL packet
0 – default
After preparing the data to transmit, the micro-controller should setup this register to enable
endpoint n data transmit. If EPnOE = 0, endpoint n will respond to a valid IN transaction with a
NAK. After a successful transmission, the device will automatically clear EPnOE. EPSEL1~3
must be set before settingTXCTL123.
FFDAT0_HB
( offset 08, default = 00h )
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
FFD7
FFD6
FFD5
FFD4
FFD3
FFD2
FFD1
FFD0
FFDAT0 of hub.
Each FFDAT0 read/write will automatically increase the FIFO pointer, which is a 3-bit circular
counter, by 1. Writing FPRST0 with ‘1’ (in BUFCTL) will reset the pointer. Note that to fill
FFDAT0, RXDIS (in RXCTL0) must be first cleared.
FFDAT0_KB
( offset 09, default = 00h )
R/W
R/W
R/W
R/W
R/W
R/W
FFD7
FFD6
FFD5
FFD4
FFD3
FFD2
FFDAT0 of hub. Definition of each bit is the same as FFDAT0_HB.
R/W
FFD1
R/W
FFD0
FFDAT123
( offset 0A, default = 00h )
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
FFD7
FFD6
FFD5
FFD4
FFD3
FFD2
FFD1
FFD0
Each FFDAT123 read/write will automatically increase the FIFO pointer, which is a 3-bit
circular counter, by 1. Writing FPRST1 with ‘1’ (in BUFCTL) will reset the pointer. EPSEL1~3
must be set before setting FFDAT123.
BUFCTL
( offset 0B)
R/W
R/W
--
--
--
--
--
--
FPRST1 FPRST0
Data buffer control –
FPRST[1:0]
: Reset FIFO pointer of FIFO 0~3.
10
03/06/00
Version 1.0

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]