EZ-USB FX3 Technical Reference Manual, Document Number: 001-76074 Rev. *F 306
GPIF_AD_CONFIG
0xE001400C
10.7.4 GPIF_AD_CONFIG
Address/Data Configuration Register
Configuration for DQ lines into DQ, Address, control buses and serial modes.
19:18 DATA_THREAD[1:0] Thread number to be used for data; only relevant when AIN_DATA = 1
When this register is used to select the thread it must have been initialized by firmware. When both
are used, ADDRESS_THREAD must be different from DATA_THREAD.
17:16 ADDRESS_THREAD[1:0] Thread number to be used for addresses; only relevant when AIN_SELECT! = 0
When this register is used to select the thread it must have been initialized by firmware. When both
are used, ADDRESS_THREAD must be different from DATA_THREAD.
9AIN_DATA This field determines which thread number to use for data accesses:
0 Specified by A1:A0.
1 Specified by DATA_THREAD
If AIN_SELECT=0 this field also determines the thread number for which to change the active socket
on awq_push:
0 The active socket of thread A1:A0 is changed (3 bits only)
1 The active socket of thread DATA_THREAD is changed (full 5 bits)
8 DOUT_SELECT 0 Connect DOUT to the socket pointed to by AIN_DATA or EGRESS_DATA register (as
determined by beta 'register_access')
1 Connect DOUT to DATA_COUNTER
continued on next page
GPIF_AD_CONFIG Address/Data Configuration Register 0xE001400C
b31 b30 b29 b28 b27 b26 b25 b24
GPIF_AD_CONFIG Address/Data Configuration Register
b23 b22 b21 b20 b19 b18 b17 b16
DATA_THREAD[1:0] ADDRESS_THREAD[1:0]
R/W R/W R/W R/W
RRRR
0000
GPIF_AD_CONFIG Address/Data Configuration Register
b15 b14 b13 b12 b11 b10 b9 b8
AIN_DATA DOUT_SELECT
R/W R/W
RR
00
GPIF_AD_CONFIG Address/Data Configuration Register
b7 b6 b5 b4 b3 b2 b1 b0
AOUT_SELECT[1:0] AIN_SELECT[1:0] A_OEN_CFG[1:0] DQ_OEN_CFG[1:0]
R/W R/W R/W R/W R/W R/W R/W R/W
RRRRRRRR
00000000
Bit Name Description