Register - 1.0 English

Versal ACAP CIPS Verification IP (DS996)

Document ID
DS996
Release Date
2022-11-16
Version
1.0 English
APIs Inputs Outputs
write_register

This API is for performing backdoor register write.

For example: versal_cips_0.inst.pspmc_0.inst.PS9_VIP_inst.inst.write_register(32'gFFA80000,32'hAAAAAAAA,4);

[31:0] addr: Register address

[31:0] data: Data to be written to the register

int size: Number of bytes to be written. Possible values are 1, 2, 3, and 4 only.

None
read_register

This API call is for reading a 32-bit register value.

For example: versal_cips_0.inst.pspmc_0.inst.PS9_VIP_inst.inst.read_register(32'hFFA80000)

[31:0] addr: Register address [31:0] DATA: Valid register read data