513 lines
28 KiB
Plaintext
513 lines
28 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: VERSAL-ACAP Specific Menu
|
|
; @Props: Released
|
|
; @Author: TRJ, PID, KMB
|
|
; @Changelog: 2021-07-29 PID
|
|
; @Manufacturer: XILINX - XILINX
|
|
; @Core: Cortex-A72, Cortex-R5F, MicroBlaze
|
|
; @Chip: VERSAL-ACAP
|
|
; @Copyright: (C) 1989-2021 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: menversalacap.men 17621 2024-03-12 13:49:26Z kwisniewski $
|
|
|
|
add
|
|
menu
|
|
(
|
|
IF SOFTWARE.BUILD.BASE()>=69655.
|
|
(
|
|
popup "&CPU"
|
|
(
|
|
separator
|
|
IF CPU.FEATURE(MMU)
|
|
(
|
|
popup "[:mmu]MMU"
|
|
(
|
|
menuitem "[:mmureg]MMU Control" "MMU.view"
|
|
separator
|
|
menuitem "[:mmu]MMU Table Dump" "MMU.DUMP.PageTable"
|
|
menuitem "[:mmu]MMU Table List" "MMU.List.PageTable"
|
|
separator
|
|
IF CPU.FEATURE(ITLBDUMP)
|
|
(
|
|
menuitem "[:mmu]ITLB Dump" "MMU.DUMP.ITLB"
|
|
)
|
|
IF CPU.FEATURE(DTLBDUMP)
|
|
(
|
|
menuitem "[:mmu]DTLB Dump" "MMU.DUMP.DTLB"
|
|
)
|
|
IF CPU.FEATURE(TLB0DUMP)
|
|
(
|
|
menuitem "[:mmu]TLB0 Dump (Associative)" "MMU.DUMP.TLB0"
|
|
)
|
|
IF CPU.FEATURE(TLB1DUMP)
|
|
(
|
|
menuitem "[:mmu]TLB1 Dump (Lockable)" "MMU.DUMP.TLB1"
|
|
)
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU")
|
|
(
|
|
popup "[:mmu]SMMU"
|
|
(
|
|
menuitem "[:chip]SMMU1 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU1",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU1 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU1",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU2")
|
|
(
|
|
separator
|
|
menuitem "[:chip]SMMU2 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU2",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU2 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU2",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU3")
|
|
(
|
|
separator
|
|
menuitem "[:chip]SMMU3 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU3",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU3 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU3",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU4")
|
|
(
|
|
separator
|
|
menuitem "[:chip]SMMU4 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU4",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU4 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU4",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU5")
|
|
(
|
|
separator
|
|
menuitem "[:chip]SMMU5 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU5",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU5 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU5",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("SMMU6")
|
|
(
|
|
separator
|
|
menuitem "[:chip]SMMU6 Registers"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU6",0.))
|
|
SMMU.Register.Global &(name)
|
|
)
|
|
menuitem "[:mmureg]SMMU6 StreamMapTable"
|
|
(
|
|
PRIVATE &name
|
|
&name=SMMU.COMPonentNAME(COMPonent.Base("SMMU6",0.))
|
|
SMMU.StreamMapTable &(name)
|
|
)
|
|
)
|
|
)
|
|
)
|
|
IF CPU.FEATURE(L1ICACHE)||CPU.FEATURE(L1DCACHE)||CPU.FEATURE(L2CACHE)
|
|
(
|
|
popup "[:cache]Cache"
|
|
(
|
|
IF CPU.FEATURE(L1ICACHEDUMP)
|
|
(
|
|
menuitem "[:cache]ICACHE Dump" "CACHE.DUMP IC"
|
|
menuitem "[:cache]ICACHE List" "CACHE.List IC"
|
|
menuitem "[:cache]ICACHE List Functions" "CACHE.ListFunc.IC"
|
|
)
|
|
IF CPU.FEATURE(L1DCACHEDUMP)
|
|
(
|
|
separator
|
|
menuitem "[:cache]DCACHE Dump" "CACHE.DUMP DC"
|
|
menuitem "[:cache]DCACHE List" "CACHE.List DC"
|
|
menuitem "[:cache]DCACHE List Variables" "CACHE.ListVar.DC"
|
|
)
|
|
IF CPU.FEATURE(L2CACHEDUMP)
|
|
(
|
|
separator
|
|
menuitem "[:cache]L2CACHE Dump" "CACHE.DUMP L2"
|
|
menuitem "[:cache]L2CACHE List" "CACHE.List L2"
|
|
menuitem "[:cache]L2CACHE List Variables" "CACHE.ListVar.L2"
|
|
)
|
|
)
|
|
)
|
|
)
|
|
popup "&Trace"
|
|
(
|
|
separator
|
|
IF COMPonent.AVAILable("ITM")
|
|
(
|
|
popup "ITM"
|
|
(
|
|
default
|
|
menuitem "[:oconfig]ITM settings..." "ITM.state"
|
|
separator
|
|
menuitem "[:alist]ITMTrace List" "ITMTrace.List"
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("STM")
|
|
(
|
|
popup "STM"
|
|
(
|
|
default
|
|
menuitem "[:oconfig]STM settings..." "STM.state"
|
|
separator
|
|
menuitem "[:alist]STMTrace List" "STMTrace.List"
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("HTM")
|
|
(
|
|
popup "HTM"
|
|
(
|
|
default
|
|
menuitem "[:oconfig]HTM settings..." "HTM.state"
|
|
separator
|
|
menuitem "[:alist]HTMTrace List" "HTMTrace.List"
|
|
)
|
|
)
|
|
IF COMPonent.AVAILable("TPIU")
|
|
(
|
|
menuitem "[:oconfig]TPIU settings..." "TPIU.state"
|
|
)
|
|
IF COMPonent.AVAILable("ETR")
|
|
(
|
|
menuitem "[:oconfig]ETR settings..."
|
|
(
|
|
PRIVATE &pdd
|
|
&pdd=OS.PDD()
|
|
DO "&pdd/etc/embedded_trace_router/etr_utility.cmm"
|
|
)
|
|
)
|
|
)
|
|
popup "&Misc"
|
|
(
|
|
popup "Tools"
|
|
(
|
|
IF CPUIS64BIT()||CPU.FEATURE("SPR")
|
|
(
|
|
menuitem "ARM System Register Converter"
|
|
(
|
|
DO "~~/demo/arm/etc/systemregister/systemregister_converter.cmm"
|
|
)
|
|
)
|
|
IF CPU.FEATURE("C15")
|
|
(
|
|
menuitem "ARM Coprocessor Converter"
|
|
(
|
|
DO "~~/demo/arm/etc/coprocessor/coprocessor_converter.cmm"
|
|
)
|
|
)
|
|
)
|
|
)
|
|
popup "&Perf"
|
|
(
|
|
IF CPU.FEATURE(BMC)
|
|
(
|
|
before "Reset"
|
|
menuitem "[:bmc]Benchmark Counters" "BMC.state"
|
|
before "Reset"
|
|
separator
|
|
)
|
|
)
|
|
)
|
|
popup "Peripherals"
|
|
(
|
|
if (CORENAME()=="CORTEXA72")
|
|
(
|
|
popup "[:chip]Core Registers (Cortex-A72)"
|
|
(
|
|
menuitem "[:chip]ID Registers[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,ID Registers"""
|
|
menuitem "[:chip]System Control and Configuration[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,System Control and Configuration"""
|
|
menuitem "[:chip]Memory Management Unit[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Memory Management Unit"""
|
|
menuitem "[:chip]Virtualization Extensions[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Virtualization Extensions"""
|
|
menuitem "[:chip]Cache Control and Configuration[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Cache Control and Configuration"""
|
|
menuitem "[:chip]System Performance Monitor[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,System Performance Monitor"""
|
|
menuitem "[:chip]System Timer Registers[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,System Timer Registers"""
|
|
menuitem "[:chip]Generic Interrupt Controller CPU Interface[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Generic Interrupt Controller CPU Interface"""
|
|
separator
|
|
menuitem "[:chip]Debug Registers[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Debug Registers"""
|
|
separator
|
|
menuitem "[:chip]Breakpoint Registers[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Breakpoint Registers"""
|
|
menuitem "[:chip]Watchpoint Registers[AArch64]" "per , ""Core Registers (Cortex-A72),AArch64,Watchpoint Control Registers"""
|
|
separator
|
|
menuitem "[:chip]ID Registers[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,ID Registers"""
|
|
menuitem "[:chip]System Control and Configuration[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,System Control and Configuration"""
|
|
menuitem "[:chip]Memory Management Unit[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Memory Management Unit"""
|
|
menuitem "[:chip]Virtualization Extensions[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Virtualization Extensions"""
|
|
menuitem "[:chip]Cache Control and Configuration[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Cache Control and Configuration"""
|
|
menuitem "[:chip]System Performance Monitor[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,System Performance Monitor"""
|
|
menuitem "[:chip]System Timer Registers[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,System Timer Registers"""
|
|
menuitem "[:chip]Generic Interrupt Controller CPU Interface[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Generic Interrupt Controller CPU Interface"""
|
|
separator
|
|
menuitem "[:chip]Debug Registers[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Debug Registers"""
|
|
separator
|
|
menuitem "[:chip]Breakpoint Registers[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Breakpoint Registers"""
|
|
menuitem "[:chip]Watchpoint Registers[AArch32]" "per , ""Core Registers (Cortex-A72),AArch32,Watchpoint Control Registers"""
|
|
separator
|
|
menuitem "[:chip]Interrupt Controller (GIC-500)" "per , ""Core Registers (Cortex-A72),Interrupt Controller (GIC-500)"""
|
|
)
|
|
)
|
|
else if (CORENAME()=="CORTEXR5F")
|
|
(
|
|
popup "[:chip]Core Registers (Cortex-R5F)"
|
|
(
|
|
menuitem "[:chip]ID Registers" "per , ""Core Registers (Cortex-R5F),ID Registers"""
|
|
menuitem "[:chip]System Control and Configuration" "per , ""Core Registers (Cortex-R5F),System Control and Configuration"""
|
|
menuitem "[:chip]MPU Control and Configuration" "per , ""Core Registers (Cortex-R5F),MPU Control and Configuration"""
|
|
menuitem "[:chip]Cache Control and Configuration" "per , ""Core Registers (Cortex-R5F),Cache Control and Configuration"""
|
|
menuitem "[:chip]TCM Control and Configuration" "per , ""Core Registers (Cortex-R5F),TCM Control and Configuration"""
|
|
menuitem "[:chip]System Performance Monitor" "per , ""Core Registers (Cortex-R5F),System Performance Monitor"""
|
|
separator
|
|
menuitem "[:chip]Debug Registers" "per , ""Core Registers (Cortex-R5F),Debug Registers"""
|
|
menuitem "[:chip]Breakpoint Registers" "per , ""Core Registers (Cortex-R5F),Breakpoint Registers"""
|
|
menuitem "[:chip]Watchpoint Control Registers" "per , ""Core Registers (Cortex-R5F),Watchpoint Control Registers"""
|
|
)
|
|
popup "GIC_PL390"
|
|
(
|
|
menuitem "Distributor" "per , ""GIC_PL390,Distributor"""
|
|
menuitem "CPU Interface" "per , ""GIC_PL390,CPU Interface"""
|
|
)
|
|
)
|
|
else if ((CPU()=="VERSAL-ACAP-PPU")||(CPU()=="VERSAL-ACAP-PSM"))
|
|
(
|
|
popup "[:chip]Core Registers (MicroBlaze)"
|
|
(
|
|
menuitem "[:chip]Microblaze Core Configuration" "per , ""Core Registers (MicroBlaze),Microblaze Core Configuration"""
|
|
menuitem "[:chip]MDM UART Configuration" "per , ""Core Registers (MicroBlaze),MDM UART Configuration"""
|
|
menuitem "[:chip]XMTC Configuration" "per , ""Core Registers (MicroBlaze),XMTC Configuration"""
|
|
)
|
|
)
|
|
separator
|
|
popup "CANFD;CAN FD CONTROLER"
|
|
(
|
|
menuitem "CANFD0" "per , ""CANFD (CAN FD CONTROLER),CANFD0"""
|
|
menuitem "CANFD1" "per , ""CANFD (CAN FD CONTROLER),CANFD1"""
|
|
)
|
|
popup "CFRAME;CFRAME Configuration"
|
|
(
|
|
menuitem "CFRAME0" "per , ""CFRAME (CFRAME Configuration),CFRAME0"""
|
|
menuitem "CFRAME1" "per , ""CFRAME (CFRAME Configuration),CFRAME1"""
|
|
menuitem "CFRAME2" "per , ""CFRAME (CFRAME Configuration),CFRAME2"""
|
|
menuitem "CFRAME3" "per , ""CFRAME (CFRAME Configuration),CFRAME3"""
|
|
menuitem "CFRAME4" "per , ""CFRAME (CFRAME Configuration),CFRAME4"""
|
|
menuitem "CFRAME5" "per , ""CFRAME (CFRAME Configuration),CFRAME5"""
|
|
menuitem "CFRAME6" "per , ""CFRAME (CFRAME Configuration),CFRAME6"""
|
|
menuitem "CFRAME7" "per , ""CFRAME (CFRAME Configuration),CFRAME7"""
|
|
menuitem "CFRAME8" "per , ""CFRAME (CFRAME Configuration),CFRAME8"""
|
|
menuitem "CFU_CF_BCAST_CSR" "per , ""CFRAME (CFRAME Configuration),CFU_CF_BCAST_CSR"""
|
|
)
|
|
menuitem "CFU_CSR;CFU Configuration Unit" "per , ""CFU_CSR (CFU Configuration Unit)"""
|
|
menuitem "CRF;FPD Clock and Reset Controllers" "per , ""CRF (FPD Clock and Reset Controllers)"""
|
|
menuitem "CRL;LPD Clock and Reset Controllers" "per , ""CRL (LPD Clock and Reset Controllers)"""
|
|
menuitem "CRP;PMC Clock and Reset Controllers" "per , ""CRP (PMC Clock and Reset Controllers)"""
|
|
menuitem "FPD_CCI_CORE;FPD CCI500 Core" "per , ""FPD_CCI_CORE (FPD CCI500 Core)"""
|
|
menuitem "FPD_CCI_CSR;FPD CCI Wrapper" "per , ""FPD_CCI_CSR (FPD CCI Wrapper)"""
|
|
menuitem "FPD_INT_CSR;FPD Interconnect Control and Status" "per , ""FPD_INT_CSR (FPD Interconnect Control and Status)"""
|
|
menuitem "FPD_SLCR;FPD System Control Registers" "per , ""FPD_SLCR (FPD System Control Registers)"""
|
|
menuitem "FPD_SLCR_SECURE;FPD System Control Secure Registers" "per , ""FPD_SLCR_SECURE (FPD System Control Secure Registers)"""
|
|
menuitem "FPD_SMMU_CSR;FPD System Memory Management Unit" "per , ""FPD_SMMU_CSR (FPD System Memory Management Unit)"""
|
|
menuitem "FPD_SMMU_SECURE;FPD System Memory Management TCU" "per , ""FPD_SMMU_SECURE (FPD System Memory Management TCU)"""
|
|
popup "XMPU;Xilinx Memory Protection Unit"
|
|
(
|
|
menuitem "FPD_XMPU" "per , ""XMPU (Xilinx Memory Protection Unit),FPD_XMPU"""
|
|
menuitem "OCM_XMPU" "per , ""XMPU (Xilinx Memory Protection Unit),OCM_XMPU"""
|
|
menuitem "PMC_XMPU" "per , ""XMPU (Xilinx Memory Protection Unit),PMC_XMPU"""
|
|
menuitem "XRAM_XMPU0" "per , ""XMPU (Xilinx Memory Protection Unit),XRAM_XMPU0"""
|
|
menuitem "XRAM_XMPU1" "per , ""XMPU (Xilinx Memory Protection Unit),XRAM_XMPU1"""
|
|
menuitem "XRAM_XMPU2" "per , ""XMPU (Xilinx Memory Protection Unit),XRAM_XMPU2"""
|
|
menuitem "XRAM_XMPU3" "per , ""XMPU (Xilinx Memory Protection Unit),XRAM_XMPU3"""
|
|
)
|
|
popup "GEM;Gigabit Ethernet MAC"
|
|
(
|
|
menuitem "GEM0" "per , ""GEM (Gigabit Ethernet MAC),GEM0"""
|
|
menuitem "GEM1" "per , ""GEM (Gigabit Ethernet MAC),GEM1"""
|
|
)
|
|
menuitem "HSDP_AURORA;High-Speed Debug Port Interface" "per , ""HSDP_AURORA (High-Speed Debug Port Interface)"""
|
|
menuitem "HSDP_DMA;High-speed Debug Port DMA" "per , ""HSDP_DMA (High-speed Debug Port DMA)"""
|
|
menuitem "IPI;PS Inter-Processor Interrupts" "per , ""IPI (PS Inter-Processor Interrupts)"""
|
|
popup "PS_DMA;PS General Purpose DMA Channel"
|
|
(
|
|
menuitem "LPD_DMA_CH0" "per , ""PS_DMA (PS General Purpose DMA Channel),LPD_DMA_CH0"""
|
|
menuitem "LPD_DMA_CH1" "per , ""PS_DMA (PS General Purpose DMA Channel),LPD_DMA_CH1"""
|
|
menuitem "LPD_DMA_CH2" "per , ""PS_DMA (PS General Purpose DMA Channel),LPD_DMA_CH2"""
|
|
menuitem "LPD_DMA_CH3" "per , ""PS_DMA (PS General Purpose DMA Channel),LPD_DMA_CH3"""
|
|
menuitem "LPD_DMA_CH4" "per , ""PS_DMA (PS General Purpose DMA Channel),LPD_DMA_CH4"""
|
|
menuitem "LPD_DMA_CH5" "per , ""PS_DMA (PS General Purpose DMA Channel),LPD_DMA_CH5"""
|
|
menuitem "LPD_DMA_CH6" "per , ""PS_DMA (PS General Purpose DMA Channel),LPD_DMA_CH6"""
|
|
menuitem "LPD_DMA_CH7" "per , ""PS_DMA (PS General Purpose DMA Channel),LPD_DMA_CH7"""
|
|
)
|
|
menuitem "PS GPIO;LPD GPIO I/O Peripheral Controller" "per , ""PS GPIO (LPD GPIO I/O Peripheral Controller)"""
|
|
popup "LPD I2C;Inter Integrated Circuit"
|
|
(
|
|
menuitem "I2C 0" "per , ""LPD I2C (Inter Integrated Circuit),I2C 0"""
|
|
menuitem "I2C 1" "per , ""LPD I2C (Inter Integrated Circuit),I2C 1"""
|
|
)
|
|
menuitem "LPD INT CSR;LPD Interconnect Config" "per , ""LPD INT CSR (LPD Interconnect Config)"""
|
|
menuitem "LPD IOP SLCR;LPD IOP System-level Control" "per , ""LPD IOP SLCR (LPD IOP System-level Control)"""
|
|
menuitem "LPD IOP SLCR SECURE;LPD IOP System-level Control Secure" "per , ""LPD IOP SLCR SECURE (LPD IOP System-level Control Secure)"""
|
|
menuitem "LPD SLCR;LPD System-level Control" "per , ""LPD SLCR (LPD System-level Control)"""
|
|
menuitem "LPD SLCR SECURE;LPD System-level Control Secure" "per , ""LPD SLCR SECURE (LPD System-level Control Secure)"""
|
|
popup "XPPU;Xilinx Peripheral Protection Unit"
|
|
(
|
|
menuitem "LPD_XPPU" "per , ""XPPU (Xilinx Peripheral Protection Unit),LPD_XPPU"""
|
|
menuitem "PMC_XPPU" "per , ""XPPU (Xilinx Peripheral Protection Unit),PMC_XPPU"""
|
|
menuitem "PMC_XPPU_NPI" "per , ""XPPU (Xilinx Peripheral Protection Unit),PMC_XPPU_NPI"""
|
|
)
|
|
menuitem "OCM_CSR;OnChip Memory Control and Status" "per , ""OCM_CSR (OnChip Memory Control and Status)"""
|
|
menuitem "OSPI;Octal-SPI Flash Memory Controller" "per , ""OSPI (Octal-SPI Flash Memory Controller)"""
|
|
popup "PMC Modules"
|
|
(
|
|
menuitem "PMC_ANLG;PMC Misc Analog Control" "per , ""PMC Modules,PMC_ANLG (PMC Misc Analog Control)"""
|
|
menuitem "PMC_DMA0;PMC DMA Controller 0" "per , ""PMC Modules,PMC_DMA0 (PMC DMA Controller 0)"""
|
|
menuitem "PMC_DMA1;PMC DMA Controller 1" "per , ""PMC Modules,PMC_DMA1 (PMC DMA Controller 1)"""
|
|
menuitem "PMC_EFUSE_CACHE;PMC EFuse Cache Control" "per , ""PMC Modules,PMC_EFUSE_CACHE (PMC EFuse Cache Control)"""
|
|
menuitem "PMC_EFUSE_CTRL;PMC EFuse Controller" "per , ""PMC Modules,PMC_EFUSE_CTRL (PMC EFuse Controller)"""
|
|
menuitem "PMC_GLOBAL;PMC Global" "per , ""PMC Modules,PMC_GLOBAL (PMC Global)"""
|
|
menuitem "PMC_GPIO;PMC GPIO Controller" "per , ""PMC Modules,PMC_GPIO (PMC GPIO Controller)"""
|
|
menuitem "PMC_I2C;PMC I2C Controller" "per , ""PMC Modules,PMC_I2C (PMC I2C Controller)"""
|
|
menuitem "PMC_INT_CSR;PMC Interconnect" "per , ""PMC Modules,PMC_INT_CSR (PMC Interconnect)"""
|
|
menuitem "PMC_IOP_SLCR;PMC I/O Peripheral Control And Status Registers" "per , ""PMC Modules,PMC_IOP_SLCR (PMC I/O Peripheral Control And Status Registers)"""
|
|
menuitem "PMC_IOP_SLCR_SECURE;PMC I/O Peripheral Control And Status Secure Registers" "per , ""PMC Modules,PMC_IOP_SLCR_SECURE (PMC I/O Peripheral Control And Status Secure Registers)"""
|
|
menuitem "PMC_LOCAL;PMC Local Registers" "per , ""PMC Modules,PMC_LOCAL (PMC Local Registers)"""
|
|
menuitem "PMC_PUF;PMC PUF Configuration" "per , ""PMC Modules,PMC_PUF (PMC PUF Configuration)"""
|
|
menuitem "PMC_RAM_CSR;PMC RAM Configuration" "per , ""PMC Modules,PMC_RAM_CSR (PMC RAM Configuration)"""
|
|
menuitem "PMC_RTC;PMC Real-Time Clock" "per , ""PMC Modules,PMC_RTC (PMC Real-Time Clock)"""
|
|
menuitem "PMC_SBI;PMC Slave Boot Interface" "per , ""PMC Modules,PMC_SBI (PMC Slave Boot Interface)"""
|
|
menuitem "PMC_TAP;PMC TAP Controller" "per , ""PMC Modules,PMC_TAP (PMC TAP Controller)"""
|
|
)
|
|
popup "MB_RAM_ECC_CTRL"
|
|
(
|
|
menuitem "PPU_DCACHE_CTRL" "per , ""MB_RAM_ECC_CTRL,PPU_DCACHE_CTRL"""
|
|
menuitem "PPU_ICACHE_CTRL" "per , ""MB_RAM_ECC_CTRL,PPU_ICACHE_CTRL"""
|
|
menuitem "PSM_DCACHE_CTRL" "per , ""MB_RAM_ECC_CTRL,PSM_DCACHE_CTRL"""
|
|
menuitem "PSM_ICACHE_CTRL" "per , ""MB_RAM_ECC_CTRL,PSM_ICACHE_CTRL"""
|
|
)
|
|
popup "MB_IOMODULE"
|
|
(
|
|
menuitem "PPU_IOMODULE" "per , ""MB_IOMODULE,PPU_IOMODULE"""
|
|
menuitem "PSM_IOMODULE" "per , ""MB_IOMODULE,PSM_IOMODULE"""
|
|
)
|
|
popup "MB_MDM;Debug Module"
|
|
(
|
|
menuitem "PPU_MDM" "per , ""MB_MDM (Debug Module),PPU_MDM"""
|
|
menuitem "PSM_MDM" "per , ""MB_MDM (Debug Module),PSM_MDM"""
|
|
)
|
|
popup "MB_TMR_INJECT;Error Injection"
|
|
(
|
|
menuitem "PPU_TMR_INJECT" "per , ""MB_TMR_INJECT (Error Injection),PPU_TMR_INJECT"""
|
|
menuitem "PSM_TMR_INJECT" "per , ""MB_TMR_INJECT (Error Injection),PSM_TMR_INJECT"""
|
|
)
|
|
popup "MB_TMR_MANAGER;Redundancy Manager"
|
|
(
|
|
menuitem "PPU_TMR_MGR" "per , ""MB_TMR_MANAGER (Redundancy Manager),PPU_TMR_MGR"""
|
|
menuitem "PSM_TMR_MGR" "per , ""MB_TMR_MANAGER (Redundancy Manager),PSM_TMR_MGR"""
|
|
)
|
|
popup "MB_TMR_TRACE;Trace Debug"
|
|
(
|
|
menuitem "PPU_TMR_TRACE" "per , ""MB_TMR_TRACE (Trace Debug),PPU_TMR_TRACE"""
|
|
menuitem "PSM_TMR_TRACE" "per , ""MB_TMR_TRACE (Trace Debug),PSM_TMR_TRACE"""
|
|
)
|
|
menuitem "PSM_GLOBAL;PSM Global Registers" "per , ""PSM_GLOBAL (PSM Global Registers)"""
|
|
menuitem "PSM_LOCAL;PSM Local Registers" "per , ""PSM_LOCAL (PSM Local Registers)"""
|
|
menuitem "QSPI;Quad-SPI Flash Memory Controller" "per , ""QSPI (Quad-SPI Flash Memory Controller)"""
|
|
menuitem "RPU;Realtime Processing Unit" "per , ""RPU (Realtime Processing Unit)"""
|
|
popup "SCNTR;PS System Counter"
|
|
(
|
|
menuitem "IOU_SCNTR" "per , ""SCNTR (PS System Counter),IOU_SCNTR"""
|
|
menuitem "IOU_SCNTRS" "per , ""SCNTR (PS System Counter),IOU_SCNTRS"""
|
|
)
|
|
popup "SDIO;SD_eMMC Flash Interface Controller"
|
|
(
|
|
menuitem "SD_eMMC0" "per , ""SDIO (SD_eMMC Flash Interface Controller),SD_eMMC0"""
|
|
menuitem "SD_eMMC1" "per , ""SDIO (SD_eMMC Flash Interface Controller),SD_eMMC1"""
|
|
)
|
|
popup "SPI;SPI Controller"
|
|
(
|
|
menuitem "SPI 0" "per , ""SPI (SPI Controller),SPI 0"""
|
|
menuitem "SPI 1" "per , ""SPI (SPI Controller),SPI 1"""
|
|
)
|
|
popup "SWDT;System Watchdog Timer Registers"
|
|
(
|
|
menuitem "SWDT_FPD" "per , ""SWDT (System Watchdog Timer Registers),SWDT_FPD"""
|
|
menuitem "SWDT_LPD" "per , ""SWDT (System Watchdog Timer Registers),SWDT_LPD"""
|
|
)
|
|
menuitem "SYSMON_PMC;PMC System Monitor" "per , ""SYSMON_PMC (PMC System Monitor)"""
|
|
popup "PS_AXI;PL To PS AXI FIFO Interface Control"
|
|
(
|
|
menuitem "S_ACE_LITE_FPD" "per , ""PS_AXI (PL To PS AXI FIFO Interface Control),S_ACE_LITE_FPD"""
|
|
menuitem "S_AXI_FPD" "per , ""PS_AXI (PL To PS AXI FIFO Interface Control),S_AXI_FPD"""
|
|
menuitem "S_AXI_LPD" "per , ""PS_AXI (PL To PS AXI FIFO Interface Control),S_AXI_LPD"""
|
|
)
|
|
popup "TTC;Triple Timer Counter"
|
|
(
|
|
menuitem "TTC0" "per , ""TTC (Triple Timer Counter),TTC0"""
|
|
menuitem "TTC1" "per , ""TTC (Triple Timer Counter),TTC1"""
|
|
menuitem "TTC2" "per , ""TTC (Triple Timer Counter),TTC2"""
|
|
menuitem "TTC3" "per , ""TTC (Triple Timer Counter),TTC3"""
|
|
)
|
|
popup "UART;UART Controller"
|
|
(
|
|
menuitem "UART 0" "per , ""UART (UART Controller),UART 0"""
|
|
menuitem "UART 1" "per , ""UART (UART Controller),UART 1"""
|
|
)
|
|
popup "USB2.0;Universal Serial Bus 2.0"
|
|
(
|
|
menuitem "USB2_0_CSR;USB 2.0 Control And Status Registers" "per , ""USB2.0 (Universal Serial Bus 2.0),USB2_0_CSR (USB 2.0 Control And Status Registers)"""
|
|
menuitem "USB2_0_XHCI;USB 2.0 XHCI Registers" "per , ""USB2.0 (Universal Serial Bus 2.0),USB2_0_XHCI (USB 2.0 XHCI Registers)"""
|
|
)
|
|
popup "XRAM;Accelerator RAM"
|
|
(
|
|
popup "XRAM_CTRL;XRAM Control And Status Registers"
|
|
(
|
|
menuitem "XRAM_CTRL0" "per , ""XRAM (Accelerator RAM),XRAM_CTRL (XRAM Control And Status Registers),XRAM_CTRL0"""
|
|
menuitem "XRAM_CTRL1" "per , ""XRAM (Accelerator RAM),XRAM_CTRL (XRAM Control And Status Registers),XRAM_CTRL1"""
|
|
menuitem "XRAM_CTRL2" "per , ""XRAM (Accelerator RAM),XRAM_CTRL (XRAM Control And Status Registers),XRAM_CTRL2"""
|
|
menuitem "XRAM_CTRL3" "per , ""XRAM (Accelerator RAM),XRAM_CTRL (XRAM Control And Status Registers),XRAM_CTRL3"""
|
|
)
|
|
menuitem "XRAM_SLCR" "per , ""XRAM (Accelerator RAM),XRAM_SLCR"""
|
|
)
|
|
menuitem "AIE_PL" "per , ""AIE_PL (AIE Programmable Logic Module)"""
|
|
menuitem "AIE_CORE;AIE Core Module" "per , ""AIE_CORE (AIE Core Module)"""
|
|
menuitem "AIE_MEMORY;AIE Memory Module" "per , ""AIE_MEMORY (AIE Memory Module)"""
|
|
menuitem "AIE_NOC" "per , ""AIE_NOC (AI Engine NoC Module)"""
|
|
)
|
|
)
|