Selective CFrame Readback - 2024.2 English - UG1304

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2024-12-13
Version
2024.2 English

CFrames can be read with start frame address and number of frames as input. The read data is transferred to destination i.e., DDR memory. This is done upon IPI request from client. The IPI command format is as follows.

Table 1. Selective CFrame Readback
Command: CFI selective readback
Reserved[31:25]=0 Security Flag[24]=0 Length[23:16]=0x4 XilLoader[15:8]=7 SLR Index[7:6] CFI_SEL_READBACK_ID[5:0] =18
Reserved[31:28]   Block type[22:20] Frameaddress[19:0]
Reserved[31:20] Frame Count[19:0]
Destination Address high
Destination Address low

This command reads frames from the configuration memory from given frame address in the given block type and row upto frame count given and writes to the destination address given.

This feature is disabled by default. User can enable the same through BSP configuration by setting cfi_selective_read_en to true in XilPlmi.