CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
Table 11. FX2LP Register Summary (continued)
Hex Size
Name
Description
b7
b6
b5
b4
b3
b2
b1
BUSY
b0
STALL
Default Access
E6A0
E6A1
E6A2
E6A3
E6A4
E6A5
E6A6
E6A7
E6A8
E6A9
1
1
1
1
1
1
1
1
1
1
EP0CS
Endpoint 0 Control and Sta- HSNAK
tus
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10000000 bbbbbbrb
EP1OUTCS
EP1INCS
Endpoint 1 OUT Control
and Status
0
BUSY
BUSY
0
STALL
STALL
STALL
STALL
STALL
STALL
FF
00000000 bbbbbbrb
00000000 bbbbbbrb
00101000 rrrrrrrb
00101000 rrrrrrrb
00000100 rrrrrrrb
00000100 rrrrrrrb
00000010 R
Endpoint 1 IN Control and 0
Status
EP2CS
Endpoint 2 Control and Sta- 0
tus
NPAK2
NPAK1
NPAK0
NPAK0
NPAK0
NPAK0
0
FULL
FULL
FULL
FULL
0
EMPTY
EMPTY
EMPTY
EMPTY
PF
EP4CS
Endpoint 4 Control and Sta- 0
tus
0
NPAK1
0
EP6CS
Endpoint 6 Control and Sta- 0
tus
NPAK2
NPAK1
0
EP8CS
Endpoint 8 Control and Sta- 0
tus
0
NPAK1
0
EP2FIFOFLGS
EP4FIFOFLGS
EP6FIFOFLGS
EP8FIFOFLGS
EP2FIFOBCH
EP2FIFOBCL
EP4FIFOBCH
EP4FIFOBCL
EP6FIFOBCH
EP6FIFOBCL
EP8FIFOBCH
EP8FIFOBCL
SUDPTRH
Endpoint 2 slave FIFO
Flags
0
0
0
EF
Endpoint 4 slave FIFO
Flags
0
0
0
0
0
PF
EF
FF
00000010 R
Endpoint 6 slave FIFO
Flags
0
0
0
0
0
PF
EF
FF
00000110 R
E6AA 1
E6AB 1
E6AC 1
E6AD 1
E6AE 1
E6AF 1
Endpoint 8 slave FIFO
Flags
0
0
0
0
0
PF
EF
FF
00000110 R
Endpoint 2 slave FIFO
total byte count H
0
0
0
BC12
BC4
0
BC11
BC3
0
BC10
BC2
BC10
BC2
BC10
BC2
BC10
BC2
A10
BC9
BC1
BC9
BC1
BC9
BC1
BC9
BC1
A9
BC8
BC0
BC8
BC0
BC8
BC0
BC8
BC0
A8
00000000 R
Endpoint 2 slave FIFO
total byte count L
BC7
0
BC6
0
BC5
0
00000000 R
Endpoint 4 slave FIFO
total byte count H
00000000 R
Endpoint 4 slave FIFO
total byte count L
BC7
0
BC6
0
BC5
0
BC4
0
BC3
BC11
BC3
0
00000000 R
Endpoint 6 slave FIFO
total byte count H
00000000 R
E6B0
E6B1
E6B2
E6B3
E6B4
E6B5
1
1
1
1
1
1
Endpoint 6 slave FIFO
total byte count L
BC7
0
BC6
0
BC5
0
BC4
0
00000000 R
Endpoint 8 slave FIFO
total byte count H
00000000 R
Endpoint 8 slave FIFO
total byte count L
BC7
BC6
A14
A6
0
BC5
A13
A5
0
BC4
A12
A4
BC3
A11
A3
00000000 R
Setup Data Pointer high A15
address byte
xxxxxxxx RW
xxxxxxx0 bbbbbbbr
00000001 RW
SUDPTRL
Setup Data Pointer low ad- A7
dress byte
A2
A1
0
SUDPTRCTL
Setup Data Pointer Auto
Mode
0
0
0
0
0
SDPAUTO
2
8
reserved
E6B8
SET-UPDAT
8 bytes of setup data
D7
D6
D5
D4
D3
D2
D1
D0
xxxxxxxx R
SET-UPDAT[0] =
bmRequestType
SET-UPDAT[1] =
bmRequest
SET-UPDAT[2:3] = wValue
SET-UPDAT[4:5] = wIndex
SET-UPDAT[6:7] =
wLength
GPIF
E6C0 1
E6C1 1
GPIFWFSELECT
GPIFIDLECS
Waveform Selector
SINGLEWR1 SINGLEWR0 SINGLERD1 SINGLERD0 FIFOWR1 FIFOWR0
FIFORD1
0
FIFORD0
IDLEDRV
11100100 RW
10000000 RW
GPIF Done, GPIF IDLE
drive mode
DONE
0
0
0
0
0
E6C2 1
E6C3 1
E6C4 1
E6C5 1
GPIFIDLECTL
GPIFCTLCFG
Inactive Bus, CTL states
CTL Drive Type
0
0
CTL5
CTL5
0
CTL4
CTL4
0
CTL3
CTL3
0
CTL2
CTL2
0
CTL1
CTL1
0
CTL0
11111111 RW
00000000 RW
00000000 RW
00000000 RW
TRICTL
0
0
CTL0
[11]
GPIFADRH
GPIF Address H
0
GPIFA8
GPIFA0
[11]
GPIFADRL
GPIF Address L
GPIFA7
GPIFA6
GPIFA5
GPIFA4
GPIFA3
GPIFA2
GPIFA1
FLOWSTATE
FLOWSTATE
E6C6 1
Flowstate Enable and
Selector
FSE
0
0
0
0
FS2
FS1
FS0
00000000 brrrrbbb
E6C7 1
E6C8 1
FLOWLOGIC
Flowstate Logic
LFUNC1
CTL0E3
LFUNC0
CTL0E2
TERMA2
TERMA1
TERMA0
CTL3
TERMB2
CTL2
TERMB1
CTL1
TERMB0
CTL0
00000000 RW
00000000 RW
FLOWEQ0CTL
CTL-Pin States in
Flowstate
(when Logic = 0)
CTL0E1/
CTL5
CTL0E0/
CTL4
E6C9 1
FLOWEQ1CTL
CTL-Pin States in Flow-
state (when Logic = 1)
CTL0E3
CTL0E2
CTL0E1/
CTL5
CTL0E0/
CTL4
CTL3
CTL2
CTL1
CTL0
00000000 RW
E6CA 1
E6CB 1
FLOWHOLDOFF
FLOWSTB
Holdoff Configuration
HOPERIOD3 HOPERIOD2 HOPERIOD1 HOPERIOD0 HOSTATE HOCTL2
HOCTL1
MSTB1
HOCTL0
MSTB0
00010010 RW
00100000 RW
Flowstate Strobe
Configuration
SLAVE
RDYASYNC CTLTOGL
SUSTAIN
0
MSTB2
E6CC 1
FLOWSTBEDGE
Flowstate Rising/Falling
Edge Configuration
0
0
0
0
0
0
FALLING
RISING
00000001 rrrrrrbb
E6CD 1
E6CE 1
FLOWSTBPERIOD Master-Strobe Half-Period D7
[11]
D6
D5
D4
D3
D2
D1
D0
00000010 RW
00000000 RW
GPIFTCB3
GPIF Transaction Count TC31
Byte 3
TC30
TC29
TC28
TC27
TC26
TC25
TC24
Document #: 38-08032 Rev. *V
Page 33 of 66