Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Configuration registers (Spartan 3A)

TODO: document

Tile GLOBAL_S3A

Cells: 0

Bels GLOBAL

spartan3 GLOBAL_S3A bel GLOBAL pins
PinDirectionGLOBAL
spartan3 GLOBAL_S3A bel GLOBAL attribute bits
AttributeGLOBAL
GWE_CYCLE[enum: STARTUP_CYCLE]
GTS_CYCLE[enum: STARTUP_CYCLE]
LOCK_CYCLE[enum: STARTUP_CYCLE]
DONE_CYCLE[enum: STARTUP_CYCLE]
STARTUP_CLOCK[enum: STARTUP_CLOCK]
CAPTURE_ONESHOTCOR2[0][12]
DRIVE_DONECOR1[0][2]
DONE_PIPECOR1[0][3]
CRC_ENABLE!COR1[0][4]
MULTIBOOT_ENABLECTL[0][7]
GTS_USR_BCTL[0][0]
VGG_TESTCTL[0][1]
SECURITY[enum: SECURITY]
PERSISTCTL[0][3]
ICAP_ENABLECTL[0][2]
S3A_VRDSEL bit 0COR1[0][5]
S3A_VRDSEL bit 1COR1[0][6]
S3A_VRDSEL bit 2COR1[0][7]
SEND_VGG bit 0COR1[0][8]
SEND_VGG bit 1COR1[0][9]
SEND_VGG bit 2COR1[0][10]
SEND_VGG bit 3COR1[0][11]
VGG_ENABLE_OFFCHIP!COR1[0][13]
VGG_SENDMAX!COR1[0][12]
DRIVE_AWAKECOR1[0][15]
BPI_DIV8COR2[0][13]
ICAP_BYPASSCOR2[0][14]
RESET_ON_ERRCOR2[0][15]
CONFIG_RATE_DIV bit 0CCLK_FREQ[0][0]
CONFIG_RATE_DIV bit 1CCLK_FREQ[0][1]
CONFIG_RATE_DIV bit 2CCLK_FREQ[0][2]
CONFIG_RATE_DIV bit 3CCLK_FREQ[0][3]
CONFIG_RATE_DIV bit 4CCLK_FREQ[0][4]
CONFIG_RATE_DIV bit 5CCLK_FREQ[0][5]
CONFIG_RATE_DIV bit 6CCLK_FREQ[0][6]
CONFIG_RATE_DIV bit 7CCLK_FREQ[0][7]
CONFIG_RATE_DIV bit 8CCLK_FREQ[0][8]
CONFIG_RATE_DIV bit 9CCLK_FREQ[0][9]
CCLK_DLY bit 0CCLK_FREQ[0][10]
CCLK_DLY bit 1CCLK_FREQ[0][11]
CCLK_SEP bit 0CCLK_FREQ[0][12]
CCLK_SEP bit 1CCLK_FREQ[0][13]
CLK_SWITCH_OPT bit 0CCLK_FREQ[0][14]
CLK_SWITCH_OPT bit 1CCLK_FREQ[0][15]
HC_CYCLE bit 0HC_OPT[0][0]
HC_CYCLE bit 1HC_OPT[0][1]
HC_CYCLE bit 2HC_OPT[0][2]
HC_CYCLE bit 3HC_OPT[0][3]
TWO_ROUNDHC_OPT[0][4]
BRAM_SKIPHC_OPT[0][5]
SW_CLK[enum: SW_CLK]
EN_PORB!POWERDOWN[0][1]
EN_SUSPENDPOWERDOWN[0][2]
EN_SW_GSRPOWERDOWN[0][4]
SUSPEND_FILTER!POWERDOWN[0][5]
WAKE_DELAY1 bit 0POWERDOWN[0][6]
WAKE_DELAY1 bit 1POWERDOWN[0][7]
WAKE_DELAY1 bit 2POWERDOWN[0][8]
WAKE_DELAY2 bit 0POWERDOWN[0][9]
WAKE_DELAY2 bit 1POWERDOWN[0][10]
WAKE_DELAY2 bit 2POWERDOWN[0][11]
WAKE_DELAY2 bit 3POWERDOWN[0][12]
WAKE_DELAY2 bit 4POWERDOWN[0][13]
SW_GWE_CYCLE bit 0PU_GWE[0][0]
SW_GWE_CYCLE bit 1PU_GWE[0][1]
SW_GWE_CYCLE bit 2PU_GWE[0][2]
SW_GWE_CYCLE bit 3PU_GWE[0][3]
SW_GWE_CYCLE bit 4PU_GWE[0][4]
SW_GWE_CYCLE bit 5PU_GWE[0][5]
SW_GWE_CYCLE bit 6PU_GWE[0][6]
SW_GWE_CYCLE bit 7PU_GWE[0][7]
SW_GWE_CYCLE bit 8PU_GWE[0][8]
SW_GWE_CYCLE bit 9PU_GWE[0][9]
SW_GTS_CYCLE bit 0PU_GTS[0][0]
SW_GTS_CYCLE bit 1PU_GTS[0][1]
SW_GTS_CYCLE bit 2PU_GTS[0][2]
SW_GTS_CYCLE bit 3PU_GTS[0][3]
SW_GTS_CYCLE bit 4PU_GTS[0][4]
SW_GTS_CYCLE bit 5PU_GTS[0][5]
SW_GTS_CYCLE bit 6PU_GTS[0][6]
SW_GTS_CYCLE bit 7PU_GTS[0][7]
SW_GTS_CYCLE bit 8PU_GTS[0][8]
SW_GTS_CYCLE bit 9PU_GTS[0][9]
BOOTVSEL bit 0MODE[0][0]
BOOTVSEL bit 1MODE[0][1]
BOOTVSEL bit 2MODE[0][2]
NEXT_CONFIG_BOOT_MODE bit 0MODE[0][3]
NEXT_CONFIG_BOOT_MODE bit 1MODE[0][4]
NEXT_CONFIG_BOOT_MODE bit 2MODE[0][5]
NEXT_CONFIG_NEW_MODEMODE[0][6]
TESTMODE_ENMODE[0][7]
NEXT_CONFIG_ADDR bit 0GENERAL1[0][0]
NEXT_CONFIG_ADDR bit 1GENERAL1[0][1]
NEXT_CONFIG_ADDR bit 2GENERAL1[0][2]
NEXT_CONFIG_ADDR bit 3GENERAL1[0][3]
NEXT_CONFIG_ADDR bit 4GENERAL1[0][4]
NEXT_CONFIG_ADDR bit 5GENERAL1[0][5]
NEXT_CONFIG_ADDR bit 6GENERAL1[0][6]
NEXT_CONFIG_ADDR bit 7GENERAL1[0][7]
NEXT_CONFIG_ADDR bit 8GENERAL1[0][8]
NEXT_CONFIG_ADDR bit 9GENERAL1[0][9]
NEXT_CONFIG_ADDR bit 10GENERAL1[0][10]
NEXT_CONFIG_ADDR bit 11GENERAL1[0][11]
NEXT_CONFIG_ADDR bit 12GENERAL1[0][12]
NEXT_CONFIG_ADDR bit 13GENERAL1[0][13]
NEXT_CONFIG_ADDR bit 14GENERAL1[0][14]
NEXT_CONFIG_ADDR bit 15GENERAL1[0][15]
NEXT_CONFIG_ADDR bit 16GENERAL2[0][0]
NEXT_CONFIG_ADDR bit 17GENERAL2[0][1]
NEXT_CONFIG_ADDR bit 18GENERAL2[0][2]
NEXT_CONFIG_ADDR bit 19GENERAL2[0][3]
NEXT_CONFIG_ADDR bit 20GENERAL2[0][4]
NEXT_CONFIG_ADDR bit 21GENERAL2[0][5]
NEXT_CONFIG_ADDR bit 22GENERAL2[0][6]
NEXT_CONFIG_ADDR bit 23GENERAL2[0][7]
NEXT_CONFIG_ADDR bit 24GENERAL2[0][8]
NEXT_CONFIG_ADDR bit 25GENERAL2[0][9]
NEXT_CONFIG_ADDR bit 26GENERAL2[0][10]
NEXT_CONFIG_ADDR bit 27GENERAL2[0][11]
NEXT_CONFIG_ADDR bit 28GENERAL2[0][12]
NEXT_CONFIG_ADDR bit 29GENERAL2[0][13]
NEXT_CONFIG_ADDR bit 30GENERAL2[0][14]
NEXT_CONFIG_ADDR bit 31GENERAL2[0][15]
POST_CRC_ENSEU_OPT[0][0]
GLUTMASKSEU_OPT[0][1]
POST_CRC_KEEPSEU_OPT[0][3]
POST_CRC_FREQ_DIV bit 0SEU_OPT[0][4]
POST_CRC_FREQ_DIV bit 1SEU_OPT[0][5]
POST_CRC_FREQ_DIV bit 2SEU_OPT[0][6]
POST_CRC_FREQ_DIV bit 3SEU_OPT[0][7]
POST_CRC_FREQ_DIV bit 4SEU_OPT[0][8]
POST_CRC_FREQ_DIV bit 5SEU_OPT[0][9]
POST_CRC_FREQ_DIV bit 6SEU_OPT[0][10]
POST_CRC_FREQ_DIV bit 7SEU_OPT[0][11]
POST_CRC_FREQ_DIV bit 8SEU_OPT[0][12]
POST_CRC_FREQ_DIV bit 9SEU_OPT[0][13]
spartan3 GLOBAL_S3A enum STARTUP_CYCLE
GLOBAL.GWE_CYCLECOR2[0][2]COR2[0][1]COR2[0][0]
GLOBAL.GTS_CYCLECOR2[0][5]COR2[0][4]COR2[0][3]
_1001
_2010
_3011
_4100
_5101
_6110
DONE111
KEEP000
spartan3 GLOBAL_S3A enum STARTUP_CYCLE
GLOBAL.LOCK_CYCLECOR2[0][8]COR2[0][7]COR2[0][6]
_1001
_2010
_3011
_4100
_5101
_6110
NOWAIT111
spartan3 GLOBAL_S3A enum STARTUP_CYCLE
GLOBAL.DONE_CYCLECOR2[0][11]COR2[0][10]COR2[0][9]
_1001
_2010
_3011
_4100
_5101
_6110
spartan3 GLOBAL_S3A enum STARTUP_CLOCK
GLOBAL.STARTUP_CLOCKCOR1[0][1]COR1[0][0]
CCLK00
USERCLK01
JTAGCLK10
spartan3 GLOBAL_S3A enum SECURITY
GLOBAL.SECURITYCTL[0][5]CTL[0][4]
NONE00
LEVEL101
LEVEL210
LEVEL311
spartan3 GLOBAL_S3A enum SW_CLK
GLOBAL.SW_CLKPOWERDOWN[0][0]
INTERNALCLK0
STARTUPCLK1

Bitstream

spartan3 GLOBAL_S3A rect CTL
FrameBit
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
F0 - - - - - - - - GLOBAL: MULTIBOOT_ENABLE - GLOBAL: SECURITY bit 1 GLOBAL: SECURITY bit 0 GLOBAL: PERSIST GLOBAL: ICAP_ENABLE GLOBAL: VGG_TEST GLOBAL: GTS_USR_B
spartan3 GLOBAL_S3A rect HC_OPT
FrameBit
B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
F0 - - - - - - - - - - GLOBAL: BRAM_SKIP GLOBAL: TWO_ROUND GLOBAL: HC_CYCLE bit 3 GLOBAL: HC_CYCLE bit 2 GLOBAL: HC_CYCLE bit 1 GLOBAL: HC_CYCLE bit 0