CFU_STATUS (CFU_CSR) Register

Versal Adaptive SoC Register Reference (AM012)

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

CFU_STATUS (CFU_CSR) Register Description

Register NameCFU_STATUS
Relative Address0x0000000100
Absolute Address 0x00F12B0100 (CFU_CSR)
Width32
TypemixedMixed types. See bit-field details.
Reset Value0x00000000
DescriptionATB Sideband Signals

CFU_STATUS (CFU_CSR) Register Bit-Field Summary

Field NameBitsTypeReset ValueDescription
Reserved31razRead as zero0x0reserved for future use
seu_write_error30roRead-only0write to cframe while seu_go=1 error. (expect to set seu_go=0, then write to cframe)
frcnt_error29roRead-only0read non-FDRO while frcnt !=0 (meaning there are pending FDRO reads to be completed first)
rsvd_error28roRead-only0read or write to reserved aperture error
fdro_error27roRead-only0write to read only FDRO aperture error
fdri_error26roRead-only0Invalid AXI address during FDRI phase error
fdri_read_error25roRead-only0AXI read in the middle of FDRI phase error
read_fdri_error24roRead-only0read to write only MM FDRI aperture error
read_sfr_error23roRead-only0read to write only SFR aperture error
read_stream_error22roRead-only0read to write only stream aperture error
unknown_stream_pkt21roRead-only0unknown stream packet error
usr_gts20roRead-only0use gts live state
usr_gsr19roRead-only0usr_gsr live state
axi_bad_wstrb18roRead-only0AXI un-support wstrb (not 32,64 or 128 aligned), or wstrb out of sequence
axi_bad_ar_size17roRead-only0AXI un-supported ar_size. (x32, x64, x128 only)
axi_bad_aw_size16roRead-only0AXI un-supported aw_size. (x32, x64, x128 only)
axi_bad_araddr15roRead-only0AXI araddr misalign error
axi_bad_awaddr14roRead-only0AXI awaddr misalign error
scan_clear_pass13roRead-only0hard block scan clear and mbist pass. 0 means error, must qualified by scan_clear_done=1.
hc_sec_error12roRead-only0read CRAM before houseclean security violation. Requires POR to clear the flag (non-recoverable error)
ghigh_b_ishigh11roRead-only0ghigh_b is high for entire chip after propagation
ghigh_b_islow10roRead-only0ghigh_b is low for entire chip after propagation
gmc_b_ishigh 9roRead-only0gmc_b is high for entire chip after propagation
gmc_b_islow 8roRead-only0gmc_b is low for entire chip after propagation
gpwrdwn_b_ishigh 7roRead-only0gpwrdwn_b is high for entire chip after propagation
cfi_seu_crc_error 6roRead-only0cfi_seu_crc_error
cfi_seu_ecc_error 5roRead-only0cfi_seu_ecc_error
cfi_seu_heartbeat 4roRead-only0cfi_seu_heartbeat
scan_clear_done 3roRead-only0hard block scan clear and mbist complete. Was sc_hbc_complete
hc_complete 2roRead-only0type 0/1/2 houseclean (which is the last step) is completed.
cfi_cframe_busy 1roRead-only0cfi_cframe_busy
cfu_stream_busy 0roRead-only0Indicate CFU/CFI is the the middle of receiving stream data. Cfu_stream_busy goes high when CFU_START marker packet is received. Cfu_stream_busy goes low when CFU_END marker packet is received.