Configuration registers

Todo

document

COR

REG.COR bittile 0
RowColumn
0
0 STARTUP:GWE_CYCLE[0]
1 STARTUP:GWE_CYCLE[1]
2 STARTUP:GWE_CYCLE[2]
3 STARTUP:GTS_CYCLE[0]
4 STARTUP:GTS_CYCLE[1]
5 STARTUP:GTS_CYCLE[2]
6 STARTUP:LCK_CYCLE[0]
7 STARTUP:LCK_CYCLE[1]
8 STARTUP:LCK_CYCLE[2]
9 STARTUP:MATCH_CYCLE[0]
10 STARTUP:MATCH_CYCLE[1]
11 STARTUP:MATCH_CYCLE[2]
12 STARTUP:DONE_CYCLE[0]
13 STARTUP:DONE_CYCLE[1]
14 STARTUP:DONE_CYCLE[2]
15 STARTUP:STARTUPCLK[0]
16 STARTUP:STARTUPCLK[1]
17 STARTUP:CONFIG_RATE[0]
18 STARTUP:CONFIG_RATE[1]
19 STARTUP:CONFIG_RATE[2]
20 -
21 STARTUP:CONFIG_RATE[3]
22 STARTUP:CONFIG_RATE[4]
23 CAPTURE:ONESHOT
24 STARTUP:DRIVE_DONE
25 STARTUP:DONE_PIPE
26 -
27 STARTUP:DONE_SIGNALS_POWERDOWN
STARTUP:GTS_CYCLE[0, 0, 5][0, 0, 4][0, 0, 3]
STARTUP:GWE_CYCLE[0, 0, 2][0, 0, 1][0, 0, 0]
1000
2001
3010
4011
5100
6101
DONE110
KEEP111
STARTUP:LCK_CYCLE[0, 0, 8][0, 0, 7][0, 0, 6]
STARTUP:MATCH_CYCLE[0, 0, 11][0, 0, 10][0, 0, 9]
0000
1001
2010
3011
4100
5101
6110
NOWAIT111
STARTUP:DONE_CYCLE[0, 0, 14][0, 0, 13][0, 0, 12]
1000
2001
3010
4011
5100
6101
KEEP111
STARTUP:STARTUPCLK[0, 0, 16][0, 0, 15]
CCLK00
USERCLK01
JTAGCLK10
STARTUP:CONFIG_RATE[0, 0, 22][0, 0, 21][0, 0, 19][0, 0, 18][0, 0, 17]
200000
600001
1600100
2200110
401000
1201001
3301100
1010000
2610001
4010010
5010011
6610100
CAPTURE:ONESHOT[0, 0, 23]
STARTUP:DONE_PIPE[0, 0, 25]
STARTUP:DONE_SIGNALS_POWERDOWN[0, 0, 27]
STARTUP:DRIVE_DONE[0, 0, 24]
Non-inverted[0]

COR1

REG.COR1 bittile 0
RowColumn
0
0 MISC:BPI_PAGE_SIZE[0]
1 MISC:BPI_PAGE_SIZE[1]
2 MISC:BPI_1ST_READ_CYCLE[0]
3 MISC:BPI_1ST_READ_CYCLE[1]
4 MISC:FUSE_NO_CDR
5 -
6 MISC:POST_CRC_RECONFIG
7 MISC:POST_CRC_SEL
8 MISC:POST_CRC_EN
9 ~MISC:POST_CRC_INIT_FLAG
10 -
11 -
12 -
13 -
14 -
15 ~MISC:POST_CRC_KEEP
16 MISC:POST_CRC_CORRECT
17 MISC:PERSIST_DEASSERT_AT_DESYNC
18 -
19 -
20 -
21 -
22 -
23 -
24 MISC:FALLBACK_PULSE_FWE
25 -
26 MISC:POST_CRC_CLK
27 MISC:POST_CRC_FREQ[0]
28 MISC:POST_CRC_FREQ[1]
29 MISC:POST_CRC_FREQ[2]
30 -
31 MISC:SYSMON_PARTIAL_RECONFIG
MISC:BPI_PAGE_SIZE[0, 0, 1][0, 0, 0]
100
401
810
MISC:BPI_1ST_READ_CYCLE[0, 0, 3][0, 0, 2]
100
201
310
411
MISC:FALLBACK_PULSE_FWE[0, 0, 24]
MISC:FUSE_NO_CDR[0, 0, 4]
MISC:PERSIST_DEASSERT_AT_DESYNC[0, 0, 17]
MISC:POST_CRC_CORRECT[0, 0, 16]
MISC:POST_CRC_EN[0, 0, 8]
MISC:POST_CRC_RECONFIG[0, 0, 6]
MISC:POST_CRC_SEL[0, 0, 7]
MISC:SYSMON_PARTIAL_RECONFIG[0, 0, 31]
Non-inverted[0]
MISC:POST_CRC_INIT_FLAG[0, 0, 9]
MISC:POST_CRC_KEEP[0, 0, 15]
Inverted~[0]
MISC:POST_CRC_CLK[0, 0, 26]
CFG_CLK0
INTERNAL1
MISC:POST_CRC_FREQ[0, 0, 29][0, 0, 28][0, 0, 27]
50000
25001
13010
6011
3100
2101
1110

CTL

REG.CTL bittile 0
RowColumn
0
0 MISC:GTS_USR_B
1 -
2 -
3 MISC:PERSIST
4 MISC:SECURITY[0]
5 MISC:SECURITY[1]
6 MISC:ENCRYPT
7 FRAME_ECC:FARSRC
8 ~MISC:GLUTMASK
9 ~MISC:SELECTMAP_ABORT
10 ~MISC:CONFIG_FALLBACK
11 MISC:SEC_ERROR
12 MISC:OVERTEMP_POWERDOWN
13 ~MISC:INIT_SIGNALS_ERROR
14 MISC:SEC_STATUS
15 -
16 -
17 -
18 -
19 -
20 -
21 -
22 -
23 -
24 -
25 -
26 -
27 -
28 -
29 MISC:SEC_ALL
30 MISC:ICAP_SELECT
31 MISC:ENCRYPT_KEY_SELECT
MISC:ENCRYPT[0, 0, 6]
MISC:GTS_USR_B[0, 0, 0]
MISC:OVERTEMP_POWERDOWN[0, 0, 12]
MISC:PERSIST[0, 0, 3]
MISC:SEC_ALL[0, 0, 29]
MISC:SEC_ERROR[0, 0, 11]
MISC:SEC_STATUS[0, 0, 14]
Non-inverted[0]
MISC:SECURITY[0, 0, 5][0, 0, 4]
NONE00
LEVEL101
LEVEL210
FRAME_ECC:FARSRC[0, 0, 7]
EFAR0
FAR1
MISC:CONFIG_FALLBACK[0, 0, 10]
MISC:GLUTMASK[0, 0, 8]
MISC:INIT_SIGNALS_ERROR[0, 0, 13]
MISC:SELECTMAP_ABORT[0, 0, 9]
Inverted~[0]
MISC:ICAP_SELECT[0, 0, 30]
TOP0
BOTTOM1
MISC:ENCRYPT_KEY_SELECT[0, 0, 31]
BBRAM0
EFUSE1

CTL1

REG.CTL1 bittile 0
RowColumn
0
0 MISC:VGG_TEST
1 MISC:EN_VTEST
2 MISC:DIS_VGG_REG
3 MISC:ENABLE_VGG_CLAMP
4 MISC:VGG_OPT_DRV
5 MISC:VGG_V4_OPT
6 MISC:VGG_SEL2[0]
7 MISC:VGG_SEL2[1]
8 MISC:VGG_SEL2[2]
9 MISC:VGG_SEL2[3]
10 MISC:VGG_SEL2[4]
11 -
12 -
13 MISC:VGG_SEL[0]
14 MISC:VGG_SEL[1]
15 MISC:VGG_SEL[2]
16 MISC:VGG_SEL[3]
17 MISC:VGG_SEL[4]
18 -
19 -
20 MISC:ICAP_ENCRYPTION
MISC:DIS_VGG_REG[0, 0, 2]
MISC:ENABLE_VGG_CLAMP[0, 0, 3]
MISC:EN_VTEST[0, 0, 1]
MISC:ICAP_ENCRYPTION[0, 0, 20]
MISC:VGG_OPT_DRV[0, 0, 4]
MISC:VGG_TEST[0, 0, 0]
MISC:VGG_V4_OPT[0, 0, 5]
Non-inverted[0]
MISC:VGG_SEL[0, 0, 17][0, 0, 16][0, 0, 15][0, 0, 14][0, 0, 13]
MISC:VGG_SEL2[0, 0, 10][0, 0, 9][0, 0, 8][0, 0, 7][0, 0, 6]
Non-inverted[4][3][2][1][0]

TIMER

REG.TIMER bittile 0
RowColumn
0
0 MISC:TIMER[0]
1 MISC:TIMER[1]
2 MISC:TIMER[2]
3 MISC:TIMER[3]
4 MISC:TIMER[4]
5 MISC:TIMER[5]
6 MISC:TIMER[6]
7 MISC:TIMER[7]
8 MISC:TIMER[8]
9 MISC:TIMER[9]
10 MISC:TIMER[10]
11 MISC:TIMER[11]
12 MISC:TIMER[12]
13 MISC:TIMER[13]
14 MISC:TIMER[14]
15 MISC:TIMER[15]
16 MISC:TIMER[16]
17 MISC:TIMER[17]
18 MISC:TIMER[18]
19 MISC:TIMER[19]
20 MISC:TIMER[20]
21 MISC:TIMER[21]
22 MISC:TIMER[22]
23 MISC:TIMER[23]
24 MISC:TIMER_CFG
25 MISC:TIMER_USR
MISC:TIMER[0, 0, 23][0, 0, 22][0, 0, 21][0, 0, 20][0, 0, 19][0, 0, 18][0, 0, 17][0, 0, 16][0, 0, 15][0, 0, 14][0, 0, 13][0, 0, 12][0, 0, 11][0, 0, 10][0, 0, 9][0, 0, 8][0, 0, 7][0, 0, 6][0, 0, 5][0, 0, 4][0, 0, 3][0, 0, 2][0, 0, 1][0, 0, 0]
Non-inverted[23][22][21][20][19][18][17][16][15][14][13][12][11][10][9][8][7][6][5][4][3][2][1][0]
MISC:TIMER_CFG[0, 0, 24]
MISC:TIMER_USR[0, 0, 25]
Non-inverted[0]

TESTMODE

REG.TESTMODE bittile 0
RowColumn
0
0 -
1 -
2 -
3 -
4 -
5 -
6 -
7 -
8 -
9 -
10 MISC:FUSE_SHADOW
MISC:FUSE_SHADOW[0, 0, 10]
Non-inverted[0]

TRIM

REG.TRIM bittile 0
RowColumn
0
0 -
1 -
2 -
3 -
4 -
5 -
6 -
7 -
8 -
9 -
10 -
11 -
12 -
13 -
14 -
15 -
16 -
17 -
18 -
19 -
20 -
21 -
22 MISC:MPD_SEL[0]
23 MISC:MPD_SEL[1]
24 MISC:MPD_SEL[2]
MISC:MPD_SEL[0, 0, 24][0, 0, 23][0, 0, 22]
Non-inverted[2][1][0]

UNK1C

REG.UNK1C bittile 0
RowColumn
0
0 -
1 -
2 -
3 -
4 -
5 -
6 -
7 -
8 -
9 -
10 -
11 -
12 -
13 MISC:VBG_SEL[0]
14 MISC:VBG_SEL[1]
15 MISC:VBG_SEL[2]
16 MISC:VBG_SEL[3]
17 MISC:VBG_SEL[4]
18 MISC:VBG_SEL[5]
19 MISC:VBG_VGG_FLAST_SEL[0]
20 MISC:VBG_VGG_FLAST_SEL[1]
21 MISC:VBG_VGG_FLAST_SEL[2]
22 MISC:VBG_VGG_FLAST_SEL[3]
23 MISC:VBG_VGG_FLAST_SEL[4]
24 MISC:VBG_VGG_FLAST_SEL[5]
25 MISC:VBG_VGG_NEG_SEL[0]
26 MISC:VBG_VGG_NEG_SEL[1]
27 MISC:VBG_VGG_NEG_SEL[2]
28 MISC:VBG_VGG_NEG_SEL[3]
29 MISC:VBG_VGG_NEG_SEL[4]
30 MISC:VBG_VGG_NEG_SEL[5]
MISC:VBG_SEL[0, 0, 18][0, 0, 17][0, 0, 16][0, 0, 15][0, 0, 14][0, 0, 13]
MISC:VBG_VGG_FLAST_SEL[0, 0, 24][0, 0, 23][0, 0, 22][0, 0, 21][0, 0, 20][0, 0, 19]
MISC:VBG_VGG_NEG_SEL[0, 0, 30][0, 0, 29][0, 0, 28][0, 0, 27][0, 0, 26][0, 0, 25]
Non-inverted[5][4][3][2][1][0]