Configuration registers (Spartan 3, 3E)

TODO: document

COR.S3

This is the Spartan 3 version of COR.

CAPTURE:ONESHOT 0.0.23
STARTUP:DCM_SHUTDOWN 0.0.26
STARTUP:DONE_PIPE 0.0.25
STARTUP:DRIVE_DONE 0.0.24
non-inverted [0]
STARTUP:BUSCLK_FREQ 0.0.18 0.0.17
100 0 0
25 0 1
50 1 0
200 1 1
STARTUP:CONFIG_RATE 0.0.21 0.0.20 0.0.19
6 0 0 0
12 0 0 1
25 0 1 0
50 0 1 1
3 1 0 0
100 1 1 0
STARTUP:CRC 0.0.29
inverted ~[0]
STARTUP:DONE_CYCLE 0.0.14 0.0.13 0.0.12
1 0 0 0
2 0 0 1
3 0 1 0
4 0 1 1
5 1 0 0
6 1 0 1
KEEP 1 1 1
STARTUP:GTS_CYCLE 0.0.5 0.0.4 0.0.3
STARTUP:GWE_CYCLE 0.0.2 0.0.1 0.0.0
1 0 0 0
2 0 0 1
3 0 1 0
4 0 1 1
5 1 0 0
6 1 0 1
DONE 1 1 0
KEEP 1 1 1
STARTUP:LCK_CYCLE 0.0.8 0.0.7 0.0.6
STARTUP:MATCH_CYCLE 0.0.11 0.0.10 0.0.9
0 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
NOWAIT 1 1 1
STARTUP:STARTUPCLK 0.0.16 0.0.15
CCLK 0 0
USERCLK 0 1
JTAGCLK 1 0
STARTUP:VRDSEL 0.0.31 0.0.30
100 0 0
95 0 1
90 1 0
80 1 1

COR.S3E

This is the Spartan 3E version of COR.

CAPTURE:ONESHOT 0.0.23
STARTUP:DCM_SHUTDOWN 0.0.26
STARTUP:DONE_PIPE 0.0.25
STARTUP:DRIVE_DONE 0.0.24
STARTUP:MULTIBOOT_ENABLE 0.0.28
non-inverted [0]
STARTUP:BUSCLK_FREQ 0.0.18 0.0.17
100 0 0
25 0 1
50 1 0
200 1 1
STARTUP:CONFIG_RATE 0.0.21 0.0.20 0.0.19
1 0 0 0
3 0 0 1
6 0 1 0
12 0 1 1
50 1 0 0
25 1 1 0
STARTUP:CRC 0.0.29
inverted ~[0]
STARTUP:DONE_CYCLE 0.0.14 0.0.13 0.0.12
1 0 0 0
2 0 0 1
3 0 1 0
4 0 1 1
5 1 0 0
6 1 0 1
KEEP 1 1 1
STARTUP:GTS_CYCLE 0.0.5 0.0.4 0.0.3
STARTUP:GWE_CYCLE 0.0.2 0.0.1 0.0.0
1 0 0 0
2 0 0 1
3 0 1 0
4 0 1 1
5 1 0 0
6 1 0 1
DONE 1 1 0
KEEP 1 1 1
STARTUP:LCK_CYCLE 0.0.8 0.0.7 0.0.6
0 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
NOWAIT 1 1 1
STARTUP:STARTUPCLK 0.0.16 0.0.15
CCLK 0 0
USERCLK 0 1
JTAGCLK 1 0
STARTUP:VRDSEL 0.0.31 0.0.30
70_75 0 0
90 1 0
80 1 1

CTL.S3

This is the Spartan 3 and Spartan 3E version of CTL.

spartan3 REG.CTL.S3 bittile 0
BitFrame
0
0 MISC:GTS_USR_B
1 MISC:VGG_TEST
2 MISC:BCLK_TEST
3 MISC:PERSIST
4 MISC:SECURITY[0]
5 MISC:SECURITY[1]
MISC:BCLK_TEST 0.0.2
MISC:GTS_USR_B 0.0.0
MISC:PERSIST 0.0.3
MISC:VGG_TEST 0.0.1
non-inverted [0]
MISC:SECURITY 0.0.5 0.0.4
NONE 0 0
LEVEL1 0 1
LEVEL2 1 0

Device data

Device MISC:SEND_VGG_DEFAULT MISC:VGG_SENDMAX_DEFAULT
[3] [2] [1] [0] [0]
xc3s50 1 0 0 0 1
xa3s50 1 0 0 0 1
xc3s200 1 0 0 0 1
xa3s200 1 0 0 0 1
xc3s400 1 0 0 0 1
xa3s400 1 0 0 0 1
xc3s1000 1 0 0 0 1
xa3s1000 1 0 0 0 1
xc3s1000l 1 0 0 0 1
xc3s1500 1 0 0 0 1
xa3s1500 1 0 0 0 1
xc3s1500l 1 0 0 0 1
xc3s2000 1 0 0 0 1
xc3s4000 1 0 0 0 1
xc3s4000l 1 0 0 0 1
xc3s5000 1 0 0 0 1
xc3s100e 1 0 0 0 1
xa3s100e 1 0 0 0 1
xc3s250e 1 0 0 0 1
xa3s250e 1 0 0 0 1
xc3s500e 1 0 0 0 1
xa3s500e 1 0 0 0 1
xc3s1200e 1 0 0 0 1
xa3s1200e 1 0 0 0 1
xc3s1600e 1 0 0 0 1
xa3s1600e 1 0 0 0 1
xc3s50a 1 1 1 1 1
xc3s50an 1 1 1 1 1
xc3s200a 1 1 1 1 1
xa3s200a 1 1 1 1 1
xc3s200an 1 1 1 1 1
xc3s400a 1 1 1 1 1
xa3s400a 1 1 1 1 1
xc3s400an 1 1 1 1 1
xc3s700a 1 1 1 1 1
xa3s700a 1 1 1 1 1
xc3s700an 1 1 1 1 1
xc3s1400a 1 1 1 1 1
xa3s1400a 1 1 1 1 1
xc3s1400an 1 1 1 1 1
xc3sd1800a 1 1 1 1 1
xa3sd1800a 1 1 1 1 1
xc3sd3400a 1 1 1 1 1
xa3sd3400a 1 1 1 1 1