CFU_FGCR (CFU_CSR) Register

Versal Adaptive SoC Register Reference (AM012)

Document ID
AM012
Release Date
2023-08-29
Revision
1.3

CFU_FGCR (CFU_CSR) Register Description

Register NameCFU_FGCR
Relative Address0x0000000018
Absolute Address 0x00F12B0018 (CFU_CSR)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionFabric global signal register.

Requires CFU_MASK and unlocked CFU_PROTECT.

CFU_FGCR (CFU_CSR) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31:15razRead as zero0x0reserved for future use
gclk_cal14rwNormal read/write0x0Active clock de-skew calibration. BUFG will use MCLK during calibration.
sc_hbc_trigger13rwNormal read/write0x0hard block scan clear trigger
glow12rwNormal read/write0x0testing feature to force all input to inter-connect low
gpwrdwn11rwNormal read/write0x0Global power down.Triggered by device overtemp alarm in AMS
gcap10rwNormal read/write0x0CLE/Laguna/BRAM DFF state capture
gscwe 9rwNormal read/write0x01=write GSC bits only in a frame. 0=write all bits in a frame
ghigh_b 8rwNormal read/write0x0Forces block outputs that drive interconnect to 1.
This ensures a known stable value during configuration events.
This helps reduce the possibility of contention.
gmc_b 7rwNormal read/write0x0The Gate Memory Cell signal is used in some blocks to gate the memory cell outputs during the configuration process.
Examples blocks are HDIO and PCIE
gwe 6rwNormal read/write0x0Disables clocking of synchronous elements in functional blocks.
Synchronous elements must not change state when GWE is not asserted.
grestore 5rwNormal read/write0x0Initializes synchronous elements in functional blocks to a desired state.
This signal is normally pulsed near the end of a configuration or PR event
gts_cfg_b 4rwNormal read/write0x0Forces the HRIO and HPIO drivers to be tristated. Also used to gate external feedback loop function in CMT
glutmask 3rwNormal read/write0x0This signal is used to mask readback data when reading frames which contain user-modifiable memory cells.
This includes LUTRAM data, SRL data, and DRP (or APB3 data).
This masking function is required for correct function of SEU readback, since the ECC values cannot be re-calculated on continuously changing frame data values.
The readback value of a memory cell masked by GLUTMASK is 0.
Note that GLUTMASK also prevents writes to the affected memory cells so GLUTMASK must be de-asserted prior to Partial Reconfiguration of regions
en_globs_b 2rwNormal read/write0x0Forces Global Signal Control logic to ignore the state of the Global Signal Control (GSC) memory cells.
In other words, if en_glob_b is asserted, the global signals always take effect. (was en_globs)
eos 1rwNormal read/write0x0end of startup
init_complete 0rwNormal read/write0x0houseclean is completed.