CSU Module

Zynq UltraScale+ Devices Register Reference (UG1087)

Document ID
UG1087
Release Date
2024-03-13
Revision
1.10

CSU Module Description

Module NameCSU Module
Modules of this TypeCSU
Base Addresses 0x00FFCA0000 (CSU)
DescriptionPMU Configuration Security Unit

CSU Module Register Summary

Register NameOffset AddressWidthTypeReset ValueDescription
csu_status0x000000000032roRead-only0x00000000CSU Status
csu_ctrl0x000000000432rwNormal read/write0x00000000CSU Control
csu_sss_cfg0x000000000832rwNormal read/write0x00000000CSU Secure Stream Switch Configuration
csu_dma_reset0x000000000C32rwNormal read/write0x00000000CSU DMA Reset
csu_multi_boot0x000000001032rwNormal read/write0x00000000Multiboot Address
csu_tamper_trig0x000000001432woWrite-only0x00000000CSU Secure Lockdown
CSU_FT_STATUS0x000000001832roRead-only0x00000000CSU Secure Processor Fault Tolerant Status
csu_isr0x000000002032wtcReadable, write a 1 to clear0x00000000CSU Interrupt Status
csu_imr0x000000002432roRead-only0x0000EFFFCSU Interrupt Mask
csu_ier0x000000002832woWrite-only0x00000000CSU Interrupt Enable
csu_idr0x000000002C32woWrite-only0x00000000CSU Interrupt Disable
jtag_chain_cfg0x000000003032woWrite-only0x00000000JTAG Chain Configuration
jtag_chain_status0x000000003432roRead-only0x00000000JTAG Chain Configuration Status
jtag_sec0x000000003832rwNormal read/write0x00000000JTAG Security Gates
jtag_dap_cfg0x000000003C32rwNormal read/write0x00000000DAP Configuration
IDCODE0x000000004032roRead-only0x00000000Device IDCODE
version0x000000004432roRead-only0x00000000PS Version
csu_rom_digest_00x000000005032roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 0
csu_rom_digest_10x000000005432roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 1
csu_rom_digest_20x000000005832roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 2
csu_rom_digest_30x000000005C32roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 3
csu_rom_digest_40x000000006032roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 4
csu_rom_digest_50x000000006432roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 5
csu_rom_digest_60x000000006832roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 6
csu_rom_digest_70x000000006C32roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 7
csu_rom_digest_80x000000007032roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 8
csu_rom_digest_90x000000007432roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 9
csu_rom_digest_100x000000007832roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 10
csu_rom_digest_110x000000007C32roRead-only0xFFFFFFFFCSU ROM SHA-3 Digest 11
aes_status0x000000100032roRead-only0x00000F00AES Status
aes_key_src0x000000100432rwNormal read/write0x00000000AES Key Source
aes_key_load0x000000100832rwNormal read/write0x00000000AES Key Load
aes_start_msg0x000000100C32rwNormal read/write0x00000000AES Start Message
aes_reset0x000000101032rwNormal read/write0x00000000AES Reset
aes_key_clear0x000000101432rwNormal read/write0x00000000AES Key Clear
aes_cfg0x000000101832rwNormal read/write0x00000000AES Operational Mode
aes_kup_wr0x000000101C32rwNormal read/write0x00000000AES KUP Write Control
aes_kup_00x000000102032woWrite-only0x00000000AES Key Update 0
aes_kup_10x000000102432woWrite-only0x00000000AES Key Update 1
aes_kup_20x000000102832woWrite-only0x00000000AES Key Update 2
aes_kup_30x000000102C32woWrite-only0x00000000AES Key Update 3
aes_kup_40x000000103032woWrite-only0x00000000AES Key Update 4
aes_kup_50x000000103432woWrite-only0x00000000AES Key Update 5
aes_kup_60x000000103832woWrite-only0x00000000AES Key Update 6
aes_kup_70x000000103C32woWrite-only0x00000000AES Key Update 7
aes_iv_00x000000104032roRead-only0x00000000AES IV 0
aes_iv_10x000000104432roRead-only0x00000000AES IV 1
aes_iv_20x000000104832roRead-only0x00000000AES IV 2
aes_iv_30x000000104C32roRead-only0x00000000AES IV 3
sha_start0x000000200032woWrite-only0x00000000SHA Start Message
sha_reset0x000000200432rwNormal read/write0x00000000SHA Reset
sha_done0x000000200832roRead-only0x00000000SHA Done
sha_digest_00x000000201032roRead-only0x00000000SHA Digest 0
sha_digest_10x000000201432roRead-only0x00000000SHA Digest 1
sha_digest_20x000000201832roRead-only0x00000000SHA Digest 2
sha_digest_30x000000201C32roRead-only0x00000000SHA Digest 3
sha_digest_40x000000202032roRead-only0x00000000SHA Digest 4
sha_digest_50x000000202432roRead-only0x00000000SHA Digest 5
sha_digest_60x000000202832roRead-only0x00000000SHA Digest 6
sha_digest_70x000000202C32roRead-only0x00000000SHA Digest 7
sha_digest_80x000000203032roRead-only0x00000000SHA Digest 8
sha_digest_90x000000203432roRead-only0x00000000SHA Digest 9
sha_digest_100x000000203832roRead-only0x00000000SHA Digest 10
sha_digest_110x000000203C32roRead-only0x00000000SHA Digest 11
pcap_prog0x000000300032rwNormal read/write0x00000000PCAP PROG
pcap_rdwr0x000000300432rwNormal read/write0x00000000PCAP Read Write Control
pcap_ctrl0x000000300832rwNormal read/write0x00000001PCAP Control
pcap_reset0x000000300C32rwNormal read/write0x00000001PCAP Reset
pcap_status0x000000301032roRead-only0x00000003PCAP Status
puf_cmd0x000000400032rwNormal read/write0x00000000PUF Command
puf_cfg00x000000400432rwNormal read/write0x00000002PUF Configuration 0
puf_cfg10x000000400832rwNormal read/write0x00080080PUF Configuration 1
puf_shut0x000000400C32rwNormal read/write0x01000020PUF Configuration 2
puf_status0x000000401032roRead-only0x00000000PUF Status
puf_dbg0x000000401432rwNormal read/write0x00000000Debug
puf_word0x000000401832roRead-only0x00000000PUF Word
puf_tm_status0x000000480432roRead-only0x00000000PUF Testmode Status
puf_tm_ul0x000000480832rwNormal read/write0x00000000PUF Testmode 1 Upper Limit
puf_tm_ll0x000000480C32rwNormal read/write0x00000000PUF Testmode 1 Lower Limit
puf_tm_sw0x000000481032rwNormal read/write0x01000020PUF Testmode 1 Sample Window
puf_tm_tr0x000000481432rwNormal read/write0x00000000PUF Testmode Test Results
tamper_status0x000000500032wtcReadable, write a 1 to clear0x00000000Tamper Response Status
csu_tamper_00x000000500432rwsoRead/write, set only0x00000000CSU Tamper Response 0, CSU Register.
csu_tamper_10x000000500832rwsoRead/write, set only0x00000000CSU Tamper Response 1, MIO Signal Pin.
csu_tamper_20x000000500C32rwsoRead/write, set only0x00000000CSU Tamper Response 2, PS JTAG.
csu_tamper_30x000000501032rwsoRead/write, set only0x00000000CSU Tamper Response 3, PL SEU or Error.
csu_tamper_40x000000501432rwsoRead/write, set only0x00000000CSU Tamper Response 4, LPD Over Temp.
csu_tamper_50x000000501832rwsoRead/write, set only0x00000000CSU Tamper Response 5, FPD Over Temp.
csu_tamper_60x000000501C32rwsoRead/write, set only0x00000000CSU Tamper Response 6, LPD Voltage.
csu_tamper_70x000000502032rwsoRead/write, set only0x00000000CSU Tamper Response 7, FPD Voltage.
csu_tamper_80x000000502432rwsoRead/write, set only0x00000000CSU Tamper Response 8, PS Auxiliary Voltage.
csu_tamper_90x000000502832rwsoRead/write, set only0x00000000CSU Tamper Response 9, DDR Controller Voltage.
csu_tamper_100x000000502C32rwsoRead/write, set only0x00000000CSU Tamper Response 10, MIO Voltage Banks.
csu_tamper_110x000000503032rwsoRead/write, set only0x00000000CSU Tamper Response 11, PS Dedicated Pins Voltage.
csu_tamper_120x000000503432rwsoRead/write, set only0x00000000CSU Tamper Response 12, PS GTR VCC or VTT Voltage.