Control register 0 (CTL0) is used to
configure the device. Writes to the CTL0 register are masked by the value in the MASK
register (this allows the GTS_USR_B signal to be toggled without
respecifying the SBITS and PERSIST bits). The name of each bit position in the CTL0 register
is given in the following table and described in the subsequent table.
| Description | EFUSE_KEY | ICAP_SELECT | Reserved | OverTempShutDown | Reserved | ConfigFallback | Reserved | GLUTMASK_B | Reserved | DEC | SBITS[1:0] | PERSIST | Reserved | GTS_USR_B | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bit Index | 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 |
| Value | 0 | 0 | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | x | 0 | x | 0 | x | 1 | 0 | 0 | 0 | 0 | 0 | x | x | 1 |
| Name | Bit Index | Description |
|---|---|---|
| EFUSE_KEY | 31 |
Selects the AES key source:
This bit is internally latched again when DEC is set. It cannot change after that to prevent switching of key sources, although this bit can still be read/write. |
| ICAP_SELECT | 30 |
ICAPE3 port select:
|
| OverTempShutDown | 12 |
Enables the System Monitor over-temperature shutdown:
|
| ConfigFallback | 10 |
Stops when configuration fails and disables fallback to the default bitstream. The bitstream generator option is ConfigFallback: Enable/Disable.
|
| GLUTMASK_B | 8 |
Global LUT mask signal. Masks any changeable memory cell readback value.
|
| DEC | 6 |
AES decryptor enable bit:
|
| SBITS[1:0] | [5:4] |
Security level. The FPGA security level is extended to encrypted bitstreams. It is applicable to the configuration port, not to ICAPE3. The security level takes affect at the end of the encrypted bitstream or after EOS for an unencrypted bitstream.
Only FAR and FDRI allow
encrypt write access for security levels |
| PERSIST | 3 |
The configuration interface defined by M2:M0 remains after configuration. Typically used only with the SelectMAP interface to allow reconfiguration and readback. See SelectMAP Configuration Modes.
|
| GTS_USR_B | 0 |
Active-Low global 3-state I/Os. Turns off pull-ups if GTS_CFG_B is also asserted.
|