Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Configuration registers

TODO: document

COR1

MISC:SEND_VGG 0.F0.B11 0.F0.B10 0.F0.B9 0.F0.B8
non-inverted [3] [2] [1] [0]
MISC:VGG_ENABLE_OFFCHIP 0.F0.B13
MISC:VGG_SENDMAX 0.F0.B12
STARTUP:CRC 0.F0.B4
inverted ~[0]
STARTUP:DONE_PIPE 0.F0.B3
STARTUP:DRIVE_AWAKE 0.F0.B15
STARTUP:DRIVE_DONE 0.F0.B2
non-inverted [0]
STARTUP:STARTUPCLK 0.F0.B1 0.F0.B0
CCLK 0 0
USERCLK 0 1
JTAGCLK 1 0
STARTUP:VRDSEL 0.F0.B7 0.F0.B6 0.F0.B5
non-inverted [2] [1] [0]

COR2

STARTUP:BPI_DIV16 0.F0.B14
STARTUP:BPI_DIV8 0.F0.B13
STARTUP:DISABLE_VRD_REG 0.F0.B12
STARTUP:RESET_ON_ERR 0.F0.B15
non-inverted [0]
STARTUP:DONE_CYCLE 0.F0.B11 0.F0.B10 0.F0.B9
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
STARTUP:GTS_CYCLE 0.F0.B5 0.F0.B4 0.F0.B3
STARTUP:GWE_CYCLE 0.F0.B2 0.F0.B1 0.F0.B0
KEEP 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
DONE 1 1 1
STARTUP:LCK_CYCLE 0.F0.B8 0.F0.B7 0.F0.B6
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
NOWAIT 1 1 1

CTL

MISC:ENCRYPT 0.F0.B6
MISC:GTS_USR_B 0.F0.B0
MISC:MULTIBOOT_ENABLE 0.F0.B7
MISC:PERSIST 0.F0.B3
non-inverted [0]
MISC:ENCRYPT_KEY_SELECT 0.F0.B2
BBRAM 0
EFUSE 1
MISC:POST_CRC_INIT_FLAG 0.F0.B1
inverted ~[0]
MISC:SECURITY 0.F0.B5 0.F0.B4
NONE 0 0
LEVEL1 0 1
LEVEL2 1 0
LEVEL3 1 1

CCLK_FREQ

STARTUP:CCLK_DIVISOR 0.F0.B9 0.F0.B8 0.F0.B7 0.F0.B6 0.F0.B5 0.F0.B4 0.F0.B3 0.F0.B2 0.F0.B1 0.F0.B0
non-inverted [9] [8] [7] [6] [5] [4] [3] [2] [1] [0]
STARTUP:CCLK_DLY 0.F0.B11 0.F0.B10
STARTUP:CCLK_SEP 0.F0.B13 0.F0.B12
non-inverted [1] [0]
STARTUP:EXT_CCLK_ENABLE 0.F0.B14
non-inverted [0]

HC_OPT

MISC:BRAM_SKIP 0.F0.B5
MISC:INIT_SKIP 0.F0.B6
MISC:TWO_ROUND 0.F0.B4
non-inverted [0]
MISC:HC_CYCLE 0.F0.B3 0.F0.B2 0.F0.B1 0.F0.B0
non-inverted [3] [2] [1] [0]

POWERDOWN

MISC:EN_SUSPEND 0.F0.B2
MISC:EN_SW_GSR 0.F0.B4
MISC:MULTIPIN_WAKEUP 0.F0.B14
non-inverted [0]
MISC:SUSPEND_FILTER 0.F0.B5
inverted ~[0]
MISC:SW_CLK 0.F0.B0
INTERNALCLK 0
STARTUPCLK 1
MISC:WAKE_DELAY1 0.F0.B8 0.F0.B7 0.F0.B6
non-inverted [2] [1] [0]
MISC:WAKE_DELAY2 0.F0.B13 0.F0.B12 0.F0.B11 0.F0.B10 0.F0.B9
non-inverted [4] [3] [2] [1] [0]

PU_GWE

MISC:SW_GWE_CYCLE 0.F0.B9 0.F0.B8 0.F0.B7 0.F0.B6 0.F0.B5 0.F0.B4 0.F0.B3 0.F0.B2 0.F0.B1 0.F0.B0
non-inverted [9] [8] [7] [6] [5] [4] [3] [2] [1] [0]

PU_GTS

MISC:SW_GTS_CYCLE 0.F0.B9 0.F0.B8 0.F0.B7 0.F0.B6 0.F0.B5 0.F0.B4 0.F0.B3 0.F0.B2 0.F0.B1 0.F0.B0
non-inverted [9] [8] [7] [6] [5] [4] [3] [2] [1] [0]

EYE_MASK

MISC:WAKEUP_MASK 0.F0.B7 0.F0.B6 0.F0.B5 0.F0.B4 0.F0.B3 0.F0.B2 0.F0.B1 0.F0.B0
non-inverted [7] [6] [5] [4] [3] [2] [1] [0]

MODE

spartan6 REG.MODE rect R0
BitFrame
F0
B0 -
B1 -
B2 -
B3 -
B4 -
B5 -
B6 -
B7 -
B8 MISC:NEXT_CONFIG_BOOT_MODE[0]
B9 MISC:NEXT_CONFIG_BOOT_MODE[1]
B10 MISC:NEXT_CONFIG_BOOT_MODE[2]
B11 MISC:SPI_BUSWIDTH[0]
B12 MISC:SPI_BUSWIDTH[1]
B13 MISC:NEXT_CONFIG_NEW_MODE
MISC:NEXT_CONFIG_BOOT_MODE 0.F0.B10 0.F0.B9 0.F0.B8
non-inverted [2] [1] [0]
MISC:NEXT_CONFIG_NEW_MODE 0.F0.B13
non-inverted [0]
MISC:SPI_BUSWIDTH 0.F0.B12 0.F0.B11
1 0 0
2 0 1
4 1 0

GENERAL[12]

MISC:NEXT_CONFIG_ADDR 1.F0.B15 1.F0.B14 1.F0.B13 1.F0.B12 1.F0.B11 1.F0.B10 1.F0.B9 1.F0.B8 1.F0.B7 1.F0.B6 1.F0.B5 1.F0.B4 1.F0.B3 1.F0.B2 1.F0.B1 1.F0.B0 0.F0.B15 0.F0.B14 0.F0.B13 0.F0.B12 0.F0.B11 0.F0.B10 0.F0.B9 0.F0.B8 0.F0.B7 0.F0.B6 0.F0.B5 0.F0.B4 0.F0.B3 0.F0.B2 0.F0.B1 0.F0.B0
non-inverted [31] [30] [29] [28] [27] [26] [25] [24] [23] [22] [21] [20] [19] [18] [17] [16] [15] [14] [13] [12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0]

GENERAL[34]

MISC:GOLDEN_CONFIG_ADDR 1.F0.B15 1.F0.B14 1.F0.B13 1.F0.B12 1.F0.B11 1.F0.B10 1.F0.B9 1.F0.B8 1.F0.B7 1.F0.B6 1.F0.B5 1.F0.B4 1.F0.B3 1.F0.B2 1.F0.B1 1.F0.B0 0.F0.B15 0.F0.B14 0.F0.B13 0.F0.B12 0.F0.B11 0.F0.B10 0.F0.B9 0.F0.B8 0.F0.B7 0.F0.B6 0.F0.B5 0.F0.B4 0.F0.B3 0.F0.B2 0.F0.B1 0.F0.B0
non-inverted [31] [30] [29] [28] [27] [26] [25] [24] [23] [22] [21] [20] [19] [18] [17] [16] [15] [14] [13] [12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0]

GENERAL5

MISC:FAILSAFE_USER 0.F0.B15 0.F0.B14 0.F0.B13 0.F0.B12 0.F0.B11 0.F0.B10 0.F0.B9 0.F0.B8 0.F0.B7 0.F0.B6 0.F0.B5 0.F0.B4 0.F0.B3 0.F0.B2 0.F0.B1 0.F0.B0
non-inverted [15] [14] [13] [12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0]

TIMER

MISC:TIMER_CFG 0.F0.B15 0.F0.B14 0.F0.B13 0.F0.B12 0.F0.B11 0.F0.B10 0.F0.B9 0.F0.B8 0.F0.B7 0.F0.B6 0.F0.B5 0.F0.B4 0.F0.B3 0.F0.B2 0.F0.B1 0.F0.B0
non-inverted [15] [14] [13] [12] [11] [10] [9] [8] [7] [6] [5] [4] [3] [2] [1] [0]

SEU_OPT

MISC:GLUTMASK 0.F0.B1
MISC:POST_CRC_EN 0.F0.B0
MISC:POST_CRC_KEEP 0.F0.B3
MISC:POST_CRC_ONESHOT 0.F0.B14
non-inverted [0]
MISC:POST_CRC_FREQ 0.F0.B13 0.F0.B12 0.F0.B11 0.F0.B10 0.F0.B9 0.F0.B8 0.F0.B7 0.F0.B6 0.F0.B5 0.F0.B4
non-inverted [9] [8] [7] [6] [5] [4] [3] [2] [1] [0]
MISC:POST_CRC_SEL 0.F0.B15
inverted ~[0]

TESTMODE

spartan6 REG.TESTMODE rect R0
BitFrame
F0
B0 MISC:VGG_TEST
B1 MISC:ICAP_BYPASS
B2 MISC:TESTMODE_EN
MISC:ICAP_BYPASS 0.F0.B1
MISC:TESTMODE_EN 0.F0.B2
MISC:VGG_TEST 0.F0.B0
non-inverted [0]