A53_DBG_0 Module

Zynq UltraScale+ Devices Register Reference (UG1087)

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

A53_DBG_0 Module Description

Module NameA53_DBG_0 Module
Modules of this TypeCORESIGHT_A53_DBG_0
Base Addresses 0x00FEC10000 (CORESIGHT_A53_DBG_0)
DescriptionAPU 0 built-in debug logic

A53_DBG_0 Module Register Summary

Register NameOffset AddressWidthTypeReset ValueDescription
EDESR0x000000002032rwNormal read/write0x00000000External Debug Event Status Register
EDECR0x000000002432rwNormal read/write0x00000000External Debug Execution Control Register
EDWAR_31to00x000000003032roRead-only0x00000000External Debug Watchpoint Address Register (low word)
EDWAR_63to320x000000003432roRead-only0x00000000External Debug Watchpoint Address Register (high word)
DBGDTRRX_EL00x000000008032rwNormal read/write0x00000000Debug Data Transfer Register Receive
EDITR0x000000008432woWrite-only0x00000000External Debug Instruction Transfer Register
EDSCR0x000000008832rwNormal read/write0x00000000External Debug Status and Control Register
DBGDTRTX_EL00x000000008C32rwNormal read/write0x00000000Debug Data Transfer Register Transmit
EDRCR0x000000009032woWrite-only0x00000000External Debug Reserve Control Register
EDECCR0x000000009832rwNormal read/write0x00000000External Debug Exception Catch Control Register
EDPCSR_31to00x00000000A032roRead-only0x00000000External Debug Program Counter Sample Register (low word)
EDCIDSR0x00000000A432roRead-only0x00000000External Debug Context ID Sample Register
EDVIDSR0x00000000A832roRead-only0x00000000External Debug Virtual Context Sample Register
EDPCSR_63to320x00000000AC32roRead-only0x00000000External Debug Program Counter Sample Register (high word)
OSLAR_EL10x000000030032woWrite-only0x00000000OS Lock Access Register
EDPRCR0x000000031032rwNormal read/write0x00000000External Debug Power/Reset Control Register
EDPRSR0x000000031432roRead-only0x00000002External Debug Processor Status Register
DBGBVR0_EL1_31to00x000000040032rwNormal read/write0x00000000Debug Breakpoint Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBVR0_EL1_63to320x000000040432rwNormal read/write0x00000000Debug Breakpoint Extended Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBCR0_EL10x000000040832rwNormal read/write0x00000000Debug Breakpoint Control Registers
DBGBVR1_EL1_31to00x000000041032rwNormal read/write0x00000000Debug Breakpoint Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBVR1_EL1_63to320x000000041432rwNormal read/write0x00000000Debug Breakpoint Extended Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBCR1_EL10x000000041832rwNormal read/write0x00000000Debug Breakpoint Control Registers
DBGBVR2_EL1_31to00x000000042032rwNormal read/write0x00000000Debug Breakpoint Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBVR2_EL1_63to320x000000042432rwNormal read/write0x00000000Debug Breakpoint Extended Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBCR2_EL10x000000042832rwNormal read/write0x00000000Debug Breakpoint Control Registers
DBGBVR3_EL1_31to00x000000043032rwNormal read/write0x00000000Debug Breakpoint Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBVR3_EL1_63to320x000000043432rwNormal read/write0x00000000Debug Breakpoint Extended Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBCR3_EL10x000000043832rwNormal read/write0x00000000Debug Breakpoint Control Registers
DBGBVR4_EL1_31to00x000000044032rwNormal read/write0x00000000Debug Breakpoint Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBVR4_EL1_63to320x000000044432rwNormal read/write0x00000000Debug Breakpoint Extended Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBCR4_EL10x000000044832rwNormal read/write0x00000000Debug Breakpoint Control Registers
DBGBVR5_EL1_31to00x000000045032rwNormal read/write0x00000000Debug Breakpoint Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBVR5_EL1_63to320x000000045432rwNormal read/write0x00000000Debug Breakpoint Extended Value Registers. Holds a virtual address or a VMID and/or a context ID for use in breakpoint matching. Forms breakpoint n together with control register DBGBCR<n>_EL1 where n is 0 to 15. Multiple uses of this register refer to Armv8
DBGBCR5_EL10x000000045832rwNormal read/write0x00000000Debug Breakpoint Control Registers
DBGWVR0_EL1_31to00x000000080032rwNormal read/write0x00000000Debug Watchpoint Value Registers
DBGWVR0_EL1_63to320x000000080432rwNormal read/write0x00000000Debug Watchpoint Extended Value Registers
DBGWCR0_EL10x000000080832rwNormal read/write0x00000000Debug Watchpoint Control Registers
DBGWVR1_EL1_31to00x000000081032rwNormal read/write0x00000000Debug Watchpoint Value Registers
DBGWVR1_EL1_63to320x000000081432rwNormal read/write0x00000000Debug Watchpoint Extended Value Registers
DBGWCR1_EL10x000000081832rwNormal read/write0x00000000Debug Watchpoint Control Registers
DBGWVR2_EL1_31to00x000000082032rwNormal read/write0x00000000Debug Watchpoint Value Registers
DBGWVR2_EL1_63to320x000000082432rwNormal read/write0x00000000Debug Watchpoint Extended Value Registers
DBGWCR2_EL10x000000082832rwNormal read/write0x00000000Debug Watchpoint Control Registers
DBGWVR3_EL1_31to00x000000083032rwNormal read/write0x00000000Debug Watchpoint Value Registers
DBGWVR3_EL1_63to320x000000083432rwNormal read/write0x00000000Debug Watchpoint Extended Value Registers
DBGWCR3_EL10x000000083832rwNormal read/write0x00000000Debug Watchpoint Control Registers
DBGWVR4_EL1_31to00x000000084032rwNormal read/write0x00000000Debug Watchpoint Value Registers
DBGWVR4_EL1_63to320x000000084432rwNormal read/write0x00000000Debug Watchpoint Extended Value Registers
DBGWCR4_EL10x000000084832rwNormal read/write0x00000000Debug Watchpoint Control Registers
DBGWVR5_EL1_31to00x000000085032rwNormal read/write0x00000000Debug Watchpoint Value Registers
DBGWVR5_EL1_63to320x000000085432rwNormal read/write0x00000000Debug Watchpoint Extended Value Registers
DBGWCR5_EL10x000000085832rwNormal read/write0x00000000Debug Watchpoint Control Registers
MIDR_EL10x0000000D0032roRead-only0x410FD032Main ID Register
ID_AA64PFR0_EL1_31to00x0000000D2032roRead-only0x00002222Processor Feature Register 0 (low word)
ID_AA64PFR0_EL1_63to320x0000000D2432roRead-only0x00000000Processor Feature Register 0 (high word)
ID_AA64DFR0_EL1_31to00x0000000D2832roRead-only0x10305106Debug Feature Register 0 (low word)
ID_AA64DFR0_EL1_63to320x0000000D2C32roRead-only0x00000000Debug Feature Register 0 (high word)
ID_AA64ISAR0_EL1_31to00x0000000D3032roRead-only0x00011120Instruction Set Attribute Register 0 (low word)
ID_AA64ISAR0_EL1_63to320x0000000D3432roRead-only0x00000000Instruction Set Attribute Register 0 (high word)
ID_AA64MMFR0_EL1_31to00x0000000D3832roRead-only0x00001122Memory Model Feature Register 0 (low word)
ID_AA64MMFR0_EL1_63to320x0000000D3C32roRead-only0x00000000Memory Model Feature Register 0 (high word)
ID_AA64PFR1_EL1_31to00x0000000D4032roRead-only0x00000000Processor Feature Register 1 (low word)
ID_AA64PFR1_EL1_63to320x0000000D4432roRead-only0x00000000Processor Feature Register 1 (high word)
ID_AA64DFR1_EL1_31to00x0000000D4832roRead-only0x00000000Auxiliary Feature Register 1 (low word)
ID_AA64DFR1_EL1_63to320x0000000D4C32roRead-only0x00000000Auxiliary Feature Register 1 (high word)
ID_AA64ISAR1_EL1_31to00x0000000D5032roRead-only0x00000000Instruction Set Attribute Register 1 (low word)
ID_AA64ISAR1_EL1_63to320x0000000D5432roRead-only0x00000000Instruction Set Attribute Register 1 (high word)
ID_AA64MMFR1_EL1_31to00x0000000D5832roRead-only0x00000000Memory Model Feature Register 1 (low word)
ID_AA64MMFR1_EL1_63to320x0000000D5C32roRead-only0x00000000Memory Model Feature Register 1 (high word)
ITCTRL0x0000000F0032rwNormal read/write0x00000000External Debug Integration mode Control Register
CLAIMSET0x0000000FA032rwNormal read/write0x00000000Debug Claim Tag Set Register
CLAIMCLR0x0000000FA432rwNormal read/write0x00000000Debug Claim Tag Clear Register
DEVAFF00x0000000FA832roRead-only0x80000000External Debug Device Affinity Register 0
DEVAFF10x0000000FAC32roRead-only0x00000000External Debug Device Affinity Register 1
LAR0x0000000FB032woWrite-only0x00000000External Debug Lock Access Register
LSR0x0000000FB432roRead-only0x00000000External Debug Lock Status Register
AUTHSTATUS0x0000000FB832roRead-only0x000000AADebug Authentication Status register
DEVARCH0x0000000FBC32roRead-only0x47706A15External Debug Device Architecture Register
DEVID20x0000000FC032roRead-only0x00000000External Debug Device ID Register 2
DEVID10x0000000FC432roRead-only0x00000002External Debug Device ID Register 1
DEVID0x0000000FC832roRead-only0x00000003External Debug Device ID Register 0
DEVTYPE0x0000000FCC32roRead-only0x00000015External Debug Device Type Register
PIDR40x0000000FD032roRead-only0x00000004External Debug Peripheral Identification Register 4
PIDR50x0000000FD432roRead-only0x00000000CTI Peripheral Identification Register 5
PIDR60x0000000FD832roRead-only0x00000000CTI Peripheral Identification Register 6
PIDR70x0000000FDC32roRead-only0x00000000CTI Peripheral Identification Register 7
PIDR00x0000000FE032roRead-only0x00000003External Debug Peripheral Identification Register 0
PIDR10x0000000FE432roRead-only0x000000BDExternal Debug Peripheral Identification Register 1
PIDR20x0000000FE832roRead-only0x0000004BExternal Debug Peripheral Identification Register 2
PIDR30x0000000FEC32roRead-only0x00000000External Debug Peripheral Identification Register 3
CIDR00x0000000FF032roRead-only0x0000000DExternal Debug Component Identification Register 0
CIDR10x0000000FF432roRead-only0x00000090External Debug Component Identification Register 1
CIDR20x0000000FF832roRead-only0x00000005External Debug Component Identification Register 2
CIDR30x0000000FFC32roRead-only0x000000B1External Debug Component Identification Register 3