; -------------------------------------------------------------------------------- ; @Title: Keystone2 (Cortex-A15) Specific Menu ; @Props: Released ; @Author: ETA, KRW, SEB, KKW, JKA, PBU, ZUO, TPP ; @Changelog: 2016-01-04 TPP ; @Manufacturer: TI - Texas Instruments ; @Core: Cortex-A15 ; @Chip: 66AK2H06, 66AK2H12, 66AK2H14, TCI6638K2K ; @Copyright: (C) 1989-2016 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: menkeystone2.men 16339 2023-07-03 13:30:14Z pegold $ 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" ( popup "[:chip]Core Registers (Cortex-A15MPCore)" ( menuitem "[:chip]ID Registers" "per , ""Core Registers (Cortex-A15MPCore),ID Registers""" menuitem "[:chip]System Control and Configuration" "per , ""Core Registers (Cortex-A15MPCore),System Control and Configuration""" menuitem "[:chip]Memory Management Unit" "per , ""Core Registers (Cortex-A15MPCore),Memory Management Unit""" menuitem "[:chip]Virtualization Extensions" "per , ""Core Registers (Cortex-A15MPCore),Virtualization Extensions""" menuitem "[:chip]Cache Control and Configuration" "per , ""Core Registers (Cortex-A15MPCore),Cache Control and Configuration""" menuitem "[:chip]System Performance Monitor" "per , ""Core Registers (Cortex-A15MPCore),System Performance Monitor""" menuitem "[:chip]System Timer Register" "per , ""Core Registers (Cortex-A15MPCore),System Timer Register""" separator menuitem "[:chip]Debug Registers" "per , ""Core Registers (Cortex-A15MPCore),Debug Registers""" menuitem "[:chip]Breakpoint Registers" "per , ""Core Registers (Cortex-A15MPCore),Breakpoint Registers""" menuitem "[:chip]Watchpoint Control Registers" "per , ""Core Registers (Cortex-A15MPCore),Watchpoint Control Registers""" separator menuitem "[:chip]Interrupt Controller" "per , ""Core Registers (Cortex-A15MPCore),Interrupt Controller""" ) separator if (cpuis("TCI6636K2H")||cpuis("TCI6638K2K")) ( popup "AIF2" ( menuitem "AIF2" "per , ""AIF2,AIF2""" menuitem "AIF2_PKTDMA_GBL" "per , ""AIF2,AIF2_PKTDMA_GBL""" menuitem "AIF2_PKTDMA_TX" "per , ""AIF2,AIF2_PKTDMA_TX""" menuitem "AIF2_PKTDMA_RX" "per , ""AIF2,AIF2_PKTDMA_RX""" menuitem "AIF2_PKTDMA_RX_FLO" "per , ""AIF2,AIF2_PKTDMA_RX_FLO""" ) popup "BCP" ( menuitem "BCP" "per , ""BCP,BCP""" menuitem "BCP_PKTDMA_GBL" "per , ""BCP,BCP_PKTDMA_GBL""" menuitem "BCP_PKTDMA_TX" "per , ""BCP,BCP_PKTDMA_TX""" menuitem "BCP_PKTDMA_RX" "per , ""BCP,BCP_PKTDMA_RX""" menuitem "BCP_PKTDMA_TX_SCH" "per , ""BCP,BCP_PKTDMA_TX_SCH""" menuitem "BCP_PKTDMA_RX_FLO" "per , ""BCP,BCP_PKTDMA_RX_FLO""" ) ) menuitem "BOOT" "per , ""BOOT""" popup "CIC (Chip Interrupt Controller)" ( menuitem "CIC 0" "per , ""CIC (Chip Interrupt Controller),CIC 0""" menuitem "CIC 1" "per , ""CIC (Chip Interrupt Controller),CIC 1""" menuitem "CIC 2" "per , ""CIC (Chip Interrupt Controller),CIC 2""" ) popup "DDR3 Memory Controller" ( menuitem "DDR3_A_PHY" "per , ""DDR3 Memory Controller,DDR3_A_PHY""" menuitem "DDR3_A_EMIF" "per , ""DDR3 Memory Controller,DDR3_A_EMIF""" menuitem "DDR3_B_PHY" "per , ""DDR3 Memory Controller,DDR3_B_PHY""" menuitem "DDR3_B_EMIF" "per , ""DDR3 Memory Controller,DDR3_B_EMIF""" ) popup "EDMA" ( menuitem "EDMA 0" "per , ""EDMA,EDMA_0""" menuitem "EDMA 1" "per , ""EDMA,EDMA_1""" menuitem "EDMA 2" "per , ""EDMA,EDMA_2""" menuitem "EDMA 3" "per , ""EDMA,EDMA_3""" menuitem "EDMA 4" "per , ""EDMA,EDMA_4""" ) popup "EMIF16" ( menuitem "EMIF16_CE0" "per , ""EMIF16,EMIF16_CE0""" menuitem "EMIF16_CE1" "per , ""EMIF16,EMIF16_CE1""" menuitem "EMIF16_CE2" "per , ""EMIF16,EMIF16_CE2""" menuitem "EMIF16_CE3" "per , ""EMIF16,EMIF16_CE3""" ) if (cpuis("TCI6636K2H")||cpuis("TCI6638K2K")) ( popup "FFTC (Fast Fourier Transform Coprocessor)" ( popup "FFTC_0" ( menuitem "FFTC_0" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_0,FFTC_0""" menuitem "FFTC_0_PKTDMA_GBL" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_0,FFTC_0_PKTDMA_GBL""" menuitem "FFTC_0_PKTDMA_TX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_0,FFTC_0_PKTDMA_TX""" menuitem "FFTC_0_PKTDMA_RX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_0,FFTC_0_PKTDMA_RX""" menuitem "FFTC_0_PKTDMA_TX_SCH" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_0,FFTC_0_PKTDMA_TX_SCH""" menuitem "FFTC_0_PKTDMA_RX_FLO" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_0,FFTC_0_PKTDMA_RX_FLO""" ) popup "FFTC_1" ( menuitem "FFTC_1" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_1,FFTC_1""" menuitem "FFTC_1_PKTDMA_GBL" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_1,FFTC_1_PKTDMA_GBL""" menuitem "FFTC_1_PKTDMA_TX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_1,FFTC_1_PKTDMA_TX""" menuitem "FFTC_1_PKTDMA_RX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_1,FFTC_1_PKTDMA_RX""" menuitem "FFTC_1_PKTDMA_TX_SCH" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_1,FFTC_1_PKTDMA_TX_SCH""" menuitem "FFTC_1_PKTDMA_RX_FLO" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_1,FFTC_1_PKTDMA_RX_FLO""" ) popup "FFTC_2" ( menuitem "FFTC_2" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_2,FFTC_2""" menuitem "FFTC_2_PKTDMA_GBL" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_2,FFTC_2_PKTDMA_GBL""" menuitem "FFTC_2_PKTDMA_TX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_2,FFTC_2_PKTDMA_TX""" menuitem "FFTC_2_PKTDMA_RX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_2,FFTC_2_PKTDMA_RX""" menuitem "FFTC_2_PKTDMA_TX_SCH" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_2,FFTC_2_PKTDMA_TX_SCH""" menuitem "FFTC_2_PKTDMA_RX_FLO" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_2,FFTC_2_PKTDMA_RX_FLO""" ) popup "FFTC_3" ( menuitem "FFTC_3" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_3,FFTC_3""" menuitem "FFTC_3_PKTDMA_GBL" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_3,FFTC_3_PKTDMA_GBL""" menuitem "FFTC_3_PKTDMA_TX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_3,FFTC_3_PKTDMA_TX""" menuitem "FFTC_3_PKTDMA_RX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_3,FFTC_3_PKTDMA_RX""" menuitem "FFTC_3_PKTDMA_TX_SCH" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_3,FFTC_3_PKTDMA_TX_SCH""" menuitem "FFTC_3_PKTDMA_RX_FLO" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_3,FFTC_3_PKTDMA_RX_FLO""" ) popup "FFTC_4" ( menuitem "FFTC_4" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_4,FFTC_4""" menuitem "FFTC_4_PKTDMA_GBL" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_4,FFTC_4_PKTDMA_GBL""" menuitem "FFTC_4_PKTDMA_TX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_4,FFTC_4_PKTDMA_TX""" menuitem "FFTC_4_PKTDMA_RX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_4,FFTC_4_PKTDMA_RX""" menuitem "FFTC_4_PKTDMA_TX_SCH" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_4,FFTC_4_PKTDMA_TX_SCH""" menuitem "FFTC_4_PKTDMA_RX_FLO" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_4,FFTC_4_PKTDMA_RX_FLO""" ) popup "FFTC_5" ( menuitem "FFTC_5" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_5,FFTC_5""" menuitem "FFTC_5_PKTDMA_GBL" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_5,FFTC_5_PKTDMA_GBL""" menuitem "FFTC_5_PKTDMA_TX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_5,FFTC_5_PKTDMA_TX""" menuitem "FFTC_5_PKTDMA_RX" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_5,FFTC_5_PKTDMA_RX""" menuitem "FFTC_5_PKTDMA_TX_SCH" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_5,FFTC_5_PKTDMA_TX_SCH""" menuitem "FFTC_5_PKTDMA_RX_FLO" "per , ""FFTC (Fast Fourier Transform Coprocessor),FFTC_5,FFTC_5_PKTDMA_RX_FLO""" ) ) ) menuitem "GPIO" "per , ""GPIO""" popup "HyperLink" ( menuitem "HYPERLINK_0" "per , ""HyperLink,HYPERLINK_0""" menuitem "HYPERLINK_1" "per , ""HyperLink,HYPERLINK_1""" ) popup "I2C" ( menuitem "I2C_0" "per , ""I2C,I2C_0""" menuitem "I2C_1" "per , ""I2C,I2C_1""" menuitem "I2C_2" "per , ""I2C,I2C_2""" ) popup "MPU" ( menuitem "MPU_0" "per , ""MPU,MPU_0""" menuitem "MPU_1" "per , ""MPU,MPU_1""" menuitem "MPU_2" "per , ""MPU,MPU_2""" menuitem "MPU_3" "per , ""MPU,MPU_3""" menuitem "MPU_4" "per , ""MPU,MPU_4""" menuitem "MPU_5" "per , ""MPU,MPU_5""" menuitem "MPU_6" "per , ""MPU,MPU_6""" menuitem "MPU_7" "per , ""MPU,MPU_7""" menuitem "MPU_8" "per , ""MPU,MPU_8""" menuitem "MPU_9" "per , ""MPU,MPU_9""" menuitem "MPU_10" "per , ""MPU,MPU_10""" menuitem "MPU_11" "per , ""MPU,MPU_11""" menuitem "MPU_12" "per , ""MPU,MPU_12""" menuitem "MPU_13" "per , ""MPU,MPU_13""" menuitem "MPU_14" "per , ""MPU,MPU_14""" ) menuitem "MSMC" "per , ""MSMC""" popup "Multicore Navigator" ( popup "Queue Manager 1" ( menuitem "Qpeek region" "per , ""Multicore Navigator,Queue Manager 1,Qpeek region""" menuitem "Queue management region" "per , ""Multicore Navigator,Queue Manager 1,Queue management region""" menuitem "Queue management region (VBUSM)" "per , ""Multicore Navigator,Queue Manager 1,Queue management region (VBUSM)""" menuitem "Queue manager internal linking RAM" "per , ""Multicore Navigator,Queue Manager 1,Queue manager internal linking RAM""" menuitem "Queue proxy region" "per , ""Multicore Navigator,Queue Manager 1,Queue proxy region""" menuitem "Queue status RAM" "per , ""Multicore Navigator,Queue Manager 1,Queue status RAM""" menuitem "Queue manager config region" "per , ""Multicore Navigator,Queue Manager 1,Queue manager config region""" menuitem "QMSS INTD config region" "per , ""Multicore Navigator,Queue Manager 1,QMSS INTD config region""" menuitem "Descriptor memory setup region" "per , ""Multicore Navigator,Queue Manager 1,Descriptor memory setup region""" ) popup "Queue Manager 2" ( menuitem "Qpeek_region" "per , ""Multicore Navigator,Queue Manager 2,Qpeek_region""" menuitem "Queue management region" "per , ""Multicore Navigator,Queue Manager 2,Queue management region""" menuitem "Queue management region (VBUSM)" "per , ""Multicore Navigator,Queue Manager 2,Queue management region (VBUSM)""" menuitem "Queue proxy region" "per , ""Multicore Navigator,Queue Manager 2,Queue proxy region""" menuitem "Queue status RAM" "per , ""Multicore Navigator,Queue Manager 2,Queue status RAM""" menuitem "Queue manager config region" "per , ""Multicore Navigator,Queue Manager 2,Queue manager config region""" menuitem "QMSS INTD config region" "per , ""Multicore Navigator,Queue Manager 2,QMSS INTD config region""" menuitem "Descriptor memory setup region" "per , ""Multicore Navigator,Queue Manager 2,Descriptor memory setup region""" ) popup "PDSPs" ( menuitem "PDSP 0" "per , ""Multicore Navigator,PDSP 0""" menuitem "PDSP 1" "per , ""Multicore Navigator,PDSP 1""" menuitem "PDSP 2" "per , ""Multicore Navigator,PDSP 2""" menuitem "PDSP 3" "per , ""Multicore Navigator,PDSP 3""" menuitem "PDSP 4" "per , ""Multicore Navigator,PDSP 4""" menuitem "PDSP 5" "per , ""Multicore Navigator,PDSP 5""" menuitem "PDSP 6" "per , ""Multicore Navigator,PDSP 6""" menuitem "PDSP 7" "per , ""Multicore Navigator,PDSP 7""" ) popup "QMSS PKTDMA" ( menuitem "QMSS_PKTDMA_1_GBL" "per , ""Multicore Navigator,QMSS PKTDMA,QMSS_PKTDMA_1_GBL""" menuitem "QMSS_PKTDMA_1_TX" "per , ""Multicore Navigator,QMSS PKTDMA,QMSS_PKTDMA_1_TX""" menuitem "QMSS_PKTDMA_1_RX" "per , ""Multicore Navigator,QMSS PKTDMA,QMSS_PKTDMA_1_RX""" menuitem "QMSS_PKTDMA_1_TX_SCH" "per , ""Multicore Navigator,QMSS PKTDMA,QMSS_PKTDMA_1_TX_SCH""" menuitem "QMSS_PKTDMA_1_RX_FLO" "per , ""Multicore Navigator,QMSS PKTDMA,QMSS_PKTDMA_1_RX_FLO""" menuitem "QMSS_PKTDMA_2_GBL" "per , ""Multicore Navigator,QMSS PKTDMA,QMSS_PKTDMA_2_GBL""" menuitem "QMSS_PKTDMA_2_TX" "per , ""Multicore Navigator,QMSS PKTDMA,QMSS_PKTDMA_2_TX""" menuitem "QMSS_PKTDMA_2_RX" "per , ""Multicore Navigator,QMSS PKTDMA,QMSS_PKTDMA_2_RX""" menuitem "QMSS_PKTDMA_2_TX_SCH" "per , ""Multicore Navigator,QMSS PKTDMA,QMSS_PKTDMA_2_TX_SCH""" menuitem "QMSS_PKTDMA_2_RX_FLO" "per , ""Multicore Navigator,QMSS PKTDMA,QMSS_PKTDMA_2_RX_FLO""" ) ) popup "NetCP" ( menuitem "Packet Accelerator" "per , ""NetCP,Packet Accelerator""" menuitem "Packet Streaming Switch" "per , ""NetCP,Packet Streaming Switch""" popup "Packet DMA" ( menuitem "NETCP_PKTDMA_GBL" "per , ""NetCP,Packet DMA,NETCP_PKTDMA_GBL""" menuitem "NETCP_PKTDMA_TX" "per , ""NetCP,Packet DMA,NETCP_PKTDMA_TX""" menuitem "NETCP_PKTDMA_RX" "per , ""NetCP,Packet DMA,NETCP_PKTDMA_RX""" menuitem "NETCP_PKTDMA_TX_SCH" "per , ""NetCP,Packet DMA,NETCP_PKTDMA_TX_SCH""" menuitem "NETCP_PKTDMA_RX_FLO" "per , ""NetCP,Packet DMA,NETCP_PKTDMA_RX_FLO""" ) menuitem "Distributed Interrupt Controller" "per , ""NetCP,Distributed Interrupt Controller""" menuitem "GbE Switch Subsystem" "per , ""NetCP,GbE Switch Subsystem""" menuitem "Security Accelerator" "per , ""NetCP,Security Accelerator""" ) if (cpuis("TCI6638K2K")) ( popup "10 GbE" ( popup "10 GbE System" ( menuitem "3-port 10 Gigabit Ethernet switch sub-module" "per , ""10 GbE,10 GbE System,3-port 10 Gigabit Ethernet switch sub-module""" menuitem "Port 1 SGMII module" "per , ""10 GbE,10 GbE System,Port 1 SGMII module""" menuitem "Port 2 SGMII module" "per , ""10 GbE,10 GbE System,Port 2 SGMII module""" menuitem "MDIO module" "per , ""10 GbE,10 GbE System,MDIO module""" menuitem "Port 1 PCS-R module" "per , ""10 GbE,10 GbE System,Port 1 PCS-R module""" menuitem "Port 2 PCS-R module" "per , ""10 GbE,10 GbE System,Port 2 PCS-R module""" menuitem "10 Gigabit Ethernet switch" "per , ""10 GbE,10 GbE System,10 Gigabit Ethernet switch""" menuitem "Port 1 MACSEC module" "per , ""10 GbE,10 GbE System,Port 1 MACSEC module""" menuitem "Port 2 MACSEC module" "per , ""10 GbE,10 GbE System,Port 2 MACSEC module""" menuitem "10 Gigabit Ethernet Subsystem" "per , ""10 GbE,10 GbE System,10 Gigabit Ethernet Subsystem""" ) popup "10 GbE PKTDMA" ( menuitem "10GbE_PKTDMA_GBL" "per , ""10 GbE,10 GbE PKTDMA,10GbE_PKTDMA_GBL""" menuitem "10GbE_PKTDMA_TX" "per , ""10 GbE,10 GbE PKTDMA,10GbE_PKTDMA_TX""" menuitem "10GbE_PKTDMA_RX" "per , ""10 GbE,10 GbE PKTDMA,10GbE_PKTDMA_RX""" menuitem "10GbE_PKTDMA_TX_SCH" "per , ""10 GbE,10 GbE PKTDMA,10GbE_PKTDMA_TX_SCH""" menuitem "10GbE_PKTDMA_RX_FLO" "per , ""10 GbE,10 GbE PKTDMA,10GbE_PKTDMA_RX_FLO""" ) ) ) menuitem "PLL" "per , ""PLL""" menuitem "PSC" "per , ""PSC""" menuitem "SEMAPHORE" "per , ""SEMAPHORE""" popup "SRIO" ( menuitem "SRIO" "per , ""SRIO,SRIO""" menuitem "SRIO_PKTDMA_GBL" "per , ""SRIO,SRIO_PKTDMA_GBL""" menuitem "SRIO_PKTDMA_TX" "per , ""SRIO,SRIO_PKTDMA_TX""" menuitem "SRIO_PKTDMA_RX" "per , ""SRIO,SRIO_PKTDMA_RX""" menuitem "SRIO_PKTDMA_TX_SCH" "per , ""SRIO,SRIO_PKTDMA_TX_SCH""" menuitem "SRIO_PKTDMA_RX_FLO" "per , ""SRIO,SRIO_PKTDMA_RX_FLO""" ) if (cpuis("TCI6636K2H")||cpuis("TCI6638K2K")) ( popup "RAC" ( popup "RAC0" ( menuitem "RAC_0_CFG" "per , ""RAC,RAC_0_CFG""" menuitem "RAC_0_GCCP0" "per , ""RAC,RAC_0_GCCP0""" menuitem "RAC_0_GCCP1" "per , ""RAC,RAC_0_GCCP1""" ) popup "RAC1" ( menuitem "RAC_1_CFG" "per , ""RAC,RAC_1_CFG""" menuitem "RAC_1_GCCP0" "per , ""RAC,RAC_1_GCCP0""" menuitem "RAC_1_GCCP1" "per , ""RAC,RAC_1_GCCP1""" ) if (cpuis("TCI6638K2K")) ( popup "RAC2" ( menuitem "RAC_2_CFG" "per , ""RAC,RAC_2_CFG""" menuitem "RAC_2_GCCP0" "per , ""RAC,RAC_2_GCCP0""" menuitem "RAC_2_GCCP1" "per , ""RAC,RAC_2_GCCP1""" ) popup "RAC3" ( menuitem "RAC_3_CFG" "per , ""RAC,RAC_3_CFG""" menuitem "RAC_3_GCCP0" "per , ""RAC,RAC_3_GCCP0""" menuitem "RAC_3_GCCP1" "per , ""RAC,RAC_3_GCCP1""" ) ) ) ) popup "TAC" ( menuitem "TAC_CFG" "per , ""TAC,TAC_CFG""" menuitem "TAC_SGCP" "per , ""TAC,TAC_SGCP""" menuitem "TAC_DATA" "per , ""TAC,TAC_DATA""" ) popup "TCP3D" ( popup "TCP3D 0" ( menuitem "TCP3D_0_CFG" "per , ""TCP3D,TCP3D_0_CFG""" menuitem "TCP3D_0_DMA" "per , ""TCP3D,TCP3D_0_DMA""" ) popup "TCP3D 1" ( menuitem "TCP3D_1_CFG" "per , ""TCP3D,TCP3D_1_CFG""" menuitem "TCP3D_1_DMA" "per , ""TCP3D,TCP3D_1_DMA""" ) if (cpuis("TCI6638K2K")) ( popup "TCP3D 2" ( menuitem "TCP3D_2_CFG" "per , ""TCP3D,TCP3D_2_CFG""" menuitem "TCP3D_2_DMA" "per , ""TCP3D,TCP3D_2_DMA""" ) popup "TCP3D 3" ( menuitem "TCP3D_3_CFG" "per , ""TCP3D,TCP3D_3_CFG""" menuitem "TCP3D_3_DMA" "per , ""TCP3D,TCP3D_3_DMA""" ) ) ) popup "TIMERs" ( menuitem "TIMER_0" "per , ""TIMERs,TIMER_0""" menuitem "TIMER_1" "per , ""TIMERs,TIMER_1""" menuitem "TIMER_2" "per , ""TIMERs,TIMER_2""" menuitem "TIMER_3" "per , ""TIMERs,TIMER_3""" if (cpuis("66AK2H12")||cpuis("TCI6636K2H")||cpuis("TCI6638K2K")) ( menuitem "TIMER_4" "per , ""TIMERs,TIMER_4""" menuitem "TIMER_5" "per , ""TIMERs,TIMER_5""" menuitem "TIMER_6" "per , ""TIMERs,TIMER_6""" menuitem "TIMER_7" "per , ""TIMERs,TIMER_7""" ) menuitem "TIMER_8" "per , ""TIMERs,TIMER_8""" menuitem "TIMER_9" "per , ""TIMERs,TIMER_9""" menuitem "TIMER_10" "per , ""TIMERs,TIMER_10""" menuitem "TIMER_11" "per , ""TIMERs,TIMER_11""" menuitem "TIMER_12" "per , ""TIMERs,TIMER_12""" menuitem "TIMER_13" "per , ""TIMERs,TIMER_13""" menuitem "TIMER_14" "per , ""TIMERs,TIMER_14""" menuitem "TIMER_15" "per , ""TIMERs,TIMER_15""" menuitem "TIMER_16" "per , ""TIMERs,TIMER_16""" menuitem "TIMER_17" "per , ""TIMERs,TIMER_17""" if (cpuis("66AK2H12")||cpuis("TCI6636K2H")||cpuis("TCI6638K2K")) ( menuitem "TIMER_18" "per , ""TIMERs,TIMER_18""" menuitem "TIMER_19" "per , ""TIMERs,TIMER_19""" ) ) if (cpuis("TCI6636K2H")||cpuis("TCI6638K2K")) ( popup "VCP" ( popup "VCP2 0" ( menuitem "VCP2_0_CFG" "per , ""VCP,VCP2_0_CFG""" menuitem "VCP2_0_DATA" "per , ""VCP,VCP2_0_DATA""" ) popup "VCP2 1" ( menuitem "VCP2_1_CFG" "per , ""VCP,VCP2_1_CFG""" menuitem "VCP2_1_DATA" "per , ""VCP,VCP2_1_DATA""" ) popup "VCP2 2" ( menuitem "VCP2_2_CFG" "per , ""VCP,VCP2_2_CFG""" menuitem "VCP2_2_DATA" "per , ""VCP,VCP2_2_DATA""" ) popup "VCP2 3" ( menuitem "VCP2_3_CFG" "per , ""VCP,VCP2_3_CFG""" menuitem "VCP2_3_DATA" "per , ""VCP,VCP2_3_DATA""" ) if (cpuis("TCI6638K2K")) ( popup "VCP2 4" ( menuitem "VCP2_4_CFG" "per , ""VCP,VCP2_4_CFG""" menuitem "VCP2_4_DATA" "per , ""VCP,VCP2_4_DATA""" ) popup "VCP2 5" ( menuitem "VCP2_5_CFG" "per , ""VCP,VCP2_5_CFG""" menuitem "VCP2_5_DATA" "per , ""VCP,VCP2_5_DATA""" ) popup "VCP2 6" ( menuitem "VCP2_6_CFG" "per , ""VCP,VCP2_6_CFG""" menuitem "VCP2_6_DATA" "per , ""VCP,VCP2_6_DATA""" ) popup "VCP2 7" ( menuitem "VCP2_7_CFG" "per , ""VCP,VCP2_7_CFG""" menuitem "VCP2_7_DATA" "per , ""VCP,VCP2_7_DATA""" ) ) ) ) popup "UART" ( menuitem "UART_0" "per , ""UART,UART_0""" menuitem "UART_1" "per , ""UART,UART_1""" ) menuitem "XMC" "per , ""XMC""" menuitem "PCIe 0 config" "per , ""PCIe 0 config""" popup "SERDES" ( popup "HyperLink0 SerDes" ( menuitem "CMU_0" "per , ""SERDES,HyperLink0 SerDes,CMU_0""" menuitem "LANE_0" "per , ""SERDES,HyperLink0 SerDes,LANE_0""" menuitem "LANE_1" "per , ""SERDES,HyperLink0 SerDes,LANE_1""" menuitem "LANE_3" "per , ""SERDES,HyperLink0 SerDes,LANE_3""" menuitem "LANE_4" "per , ""SERDES,HyperLink0 SerDes,LANE_4""" menuitem "COMLANE" "per , ""SERDES,HyperLink0 SerDes,COMLANE""" menuitem "WIZ" "per , ""SERDES,HyperLink0 SerDes,WIZ""" ) popup "HyperLink1 SerDes" ( menuitem "CMU_0" "per , ""SERDES,HyperLink1 SerDes,CMU_0""" menuitem "LANE_0" "per , ""SERDES,HyperLink1 SerDes,LANE_0""" menuitem "LANE_1" "per , ""SERDES,HyperLink1 SerDes,LANE_1""" menuitem "LANE_3" "per , ""SERDES,HyperLink1 SerDes,LANE_3""" menuitem "LANE_4" "per , ""SERDES,HyperLink1 SerDes,LANE_4""" menuitem "COMLANE" "per , ""SERDES,HyperLink1 SerDes,COMLANE""" menuitem "WIZ" "per , ""SERDES,HyperLink1 SerDes,WIZ""" ) if (cpuis("TCI6638K2K")) ( popup "10GbE SerDes" ( menuitem "CMU_0" "per , ""SERDES,10GbE SerDes,CMU_0""" menuitem "CMU_1" "per , ""SERDES,10GbE SerDes,CMU_1""" menuitem "LANE_0" "per , ""SERDES,10GbE SerDes,LANE_0""" menuitem "LANE_1" "per , ""SERDES,10GbE SerDes,LANE_1""" menuitem "COMLANE" "per , ""SERDES,10GbE SerDes,COMLANE""" menuitem "WIZ" "per , ""SERDES,10GbE SerDes,WIZ""" ) ) popup "PCIE SerDes" ( menuitem "CMU_0" "per , ""SERDES,PCIE SerDes,CMU_0""" menuitem "LANE_0" "per , ""SERDES,PCIE SerDes,LANE_0""" menuitem "LANE_1" "per , ""SERDES,PCIE SerDes,LANE_1""" menuitem "COMLANE" "per , ""SERDES,PCIE SerDes,COMLANE""" menuitem "WIZ" "per , ""SERDES,PCIE SerDes,WIZ""" ) if (cpuis("TCI6636K2H")||cpuis("TCI6638K2K")) ( popup "SGMII SerDes" ( menuitem "CMU_0" "per , ""SERDES,SGMII SerDes,CMU_0""" menuitem "LANE_0" "per , ""SERDES,SGMII SerDes,LANE_0""" menuitem "LANE_1" "per , ""SERDES,SGMII SerDes,LANE_1""" menuitem "LANE_3" "per , ""SERDES,SGMII SerDes,LANE_3""" menuitem "LANE_4" "per , ""SERDES,SGMII SerDes,LANE_4""" menuitem "COMLANE" "per , ""SERDES,SGMII SerDes,COMLANE""" menuitem "WIZ" "per , ""SERDES,SGMII SerDes,WIZ""" ) ) if (cpuis("TCI6636K2H")||cpuis("TCI6638K2K")) ( popup "AIF2 SerDes B4" ( menuitem "CMU_0" "per , ""SERDES,AIF2 SerDes B4,CMU_0""" menuitem "LANE_5" "per , ""SERDES,AIF2 SerDes B4,LANE_5""" menuitem "LANE_6" "per , ""SERDES,AIF2 SerDes B4,LANE_6""" menuitem "COMLANE" "per , ""SERDES,AIF2 SerDes B4,COMLANE""" menuitem "WIZ" "per , ""SERDES,AIF2 SerDes B4,WIZ""" ) popup "AIF2 SerDes B8" ( menuitem "CMU_0" "per , ""SERDES,AIF2 SerDes B8,CMU_0""" menuitem "LANE_1" "per , ""SERDES,AIF2 SerDes B8,LANE_1""" menuitem "LANE_2" "per , ""SERDES,AIF2 SerDes B8,LANE_2""" menuitem "LANE_3" "per , ""SERDES,AIF2 SerDes B8,LANE_3""" menuitem "LANE_4" "per , ""SERDES,AIF2 SerDes B8,LANE_4""" menuitem "COMLANE" "per , ""SERDES,AIF2 SerDes B8,COMLANE""" menuitem "WIZ" "per , ""SERDES,AIF2 SerDes B8,WIZ""" ) ) if (cpuis("66AK2H06")||cpuis("66AK2H12")) ( popup "PA SerDes" ( menuitem "CMU_0" "per , ""SERDES,PA SerDes,CMU_0""" menuitem "LANE_0" "per , ""SERDES,PA SerDes,LANE_0""" menuitem "LANE_1" "per , ""SERDES,PA SerDes,LANE_1""" menuitem "LANE_3" "per , ""SERDES,PA SerDes,LANE_3""" menuitem "LANE_4" "per , ""SERDES,PA SerDes,LANE_4""" menuitem "COMLANE" "per , ""SERDES,PA SerDes,COMLANE""" menuitem "WIZ" "per , ""SERDES,PA SerDes,WIZ""" ) ) popup "SRIO SerDes" ( menuitem "CMU_0" "per , ""SERDES,SRIO SerDes,CMU_0""" menuitem "LANE_0" "per , ""SERDES,SRIO SerDes,LANE_0""" menuitem "LANE_1" "per , ""SERDES,SRIO SerDes,LANE_1""" menuitem "LANE_3" "per , ""SERDES,SRIO SerDes,LANE_3""" menuitem "LANE_4" "per , ""SERDES,SRIO SerDes,LANE_4""" menuitem "COMLANE" "per , ""SERDES,SRIO SerDes,COMLANE""" menuitem "WIZ" "per , ""SERDES,SRIO SerDes,WIZ""" ) ) popup "SPI" ( menuitem "SPI_0" "per , ""SPI,SPI_0""" menuitem "SPI_1" "per , ""SPI,SPI_1""" menuitem "SPI_2" "per , ""SPI,SPI_2""" ) menuitem "USB" "per , ""USB""" popup "DEBUG" ( menuitem "Debug Subsystem Configuration" "per , ""DEBUG,Debug Subsystem Configuration""" popup "Tracers" ( menuitem "MSMC0_CFG" "per , ""DEBUG,Tracers,MSMC0_CFG""" menuitem "MSMC1_CFG" "per , ""DEBUG,Tracers,MSMC1_CFG""" menuitem "MSMC2_CFG" "per , ""DEBUG,Tracers,MSMC2_CFG""" menuitem "MSMC3_CFG" "per , ""DEBUG,Tracers,MSMC3_CFG""" menuitem "QM_M_CFG" "per , ""DEBUG,Tracers,QM_M_CFG""" menuitem "DDR3A_CFG" "per , ""DEBUG,Tracers,DDR3A_CFG""" menuitem "SM_CFG" "per , ""DEBUG,Tracers,SM_CFG""" menuitem "QM_CFG1_CFG" "per , ""DEBUG,Tracers,QM_CFG1_CFG""" menuitem "CFG_CFG" "per , ""DEBUG,Tracers,CFG_CFG""" menuitem "L2_0_CFG" "per , ""DEBUG,Tracers,L2_0_CFG""" menuitem "L2_1_CFG" "per , ""DEBUG,Tracers,L2_1_CFG""" menuitem "L2_2_CFG" "per , ""DEBUG,Tracers,L2_2_CFG""" menuitem "L2_3_CFG" "per , ""DEBUG,Tracers,L2_3_CFG""" menuitem "L2_4_CFG" "per , ""DEBUG,Tracers,L2_4_CFG""" menuitem "L2_5_CFG" "per , ""DEBUG,Tracers,L2_5_CFG""" menuitem "L2_6_CFG" "per , ""DEBUG,Tracers,L2_6_CFG""" menuitem "L2_7_CFG" "per , ""DEBUG,Tracers,L2_7_CFG""" if (cpuis("TCI6636K2H")||cpuis("TCI6638K2K")) ( menuitem "RAC_FEI_CFG" "per , ""DEBUG,Tracers,RAC_FEI_CFG""" menuitem "RAC_CFG1_CFG" "per , ""DEBUG,Tracers,RAC_CFG1_CFG""" menuitem "TAC_BE_CFG" "per , ""DEBUG,Tracers,TAC_BE_CFG""" ) menuitem "QM_CFG2_CFG" "per , ""DEBUG,Tracers,QM_CFG2_CFG""" if (cpuis("TCI6636K2H")||cpuis("TCI6638K2K")) ( menuitem "RAC_CFG2_CFG" "per , ""DEBUG,Tracers,RAC_CFG2_CFG""" ) menuitem "DDR3B_CFG" "per , ""DEBUG,Tracers,DDR3B_CFG""" if (cpuis("TCI6636K2H")||cpuis("TCI6638K2K")) ( menuitem "BCR_CFG_CFG" "per , ""DEBUG,Tracers,BCR_CFG_CFG""" ) menuitem "TPCC0_4_CFG" "per , ""DEBUG,Tracers,TPCC0_4_CFG""" menuitem "TPCC1_2_3_CFG" "per , ""DEBUG,Tracers,TPCC1_2_3_CFG""" menuitem "INTC_CFG" "per , ""DEBUG,Tracers,INTC_CFG""" menuitem "MSMC4_CFG" "per , ""DEBUG,Tracers,MSMC4_CFG""" menuitem "MSMC5_CFG" "per , ""DEBUG,Tracers,MSMC5_CFG""" menuitem "MSMC6_CFG" "per , ""DEBUG,Tracers,MSMC6_CFG""" menuitem "MSMC7_CFG" "per , ""DEBUG,Tracers,MSMC7_CFG""" menuitem "SPI_ROM_EMIF16_CFG" "per , ""DEBUG,Tracers,SPI_ROM_EMIF16_CFG""" ) popup "TETB's" ( menuitem "CorePac0" "per , ""DEBUG,TETB's,CorePac0""" menuitem "TBR ARM CorePac" "per , ""DEBUG,TETB's,TBR ARM CorePac""" menuitem "CorePac1" "per , ""DEBUG,TETB's,CorePac1""" menuitem "CorePac2" "per , ""DEBUG,TETB's,CorePac2""" menuitem "CorePac3" "per , ""DEBUG,TETB's,CorePac3""" menuitem "CorePac4" "per , ""DEBUG,TETB's,CorePac4""" menuitem "CorePac5" "per , ""DEBUG,TETB's,CorePac5""" menuitem "CorePac6" "per , ""DEBUG,TETB's,CorePac6""" menuitem "CorePac7" "per , ""DEBUG,TETB's,CorePac7""" menuitem "Trace Buffer-System" "per , ""DEBUG,TETB's,Trace Buffer-System""" ) ) ) )