637 lines
36 KiB
Plaintext
637 lines
36 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: F2838XX Specific Menu
|
|
; @Props: Released
|
|
; @Author: KWI
|
|
; @Changelog: 2020-05-28 KWI
|
|
; @Manufacturer: TI - Texas Instruments
|
|
; @Core: C28x, Cortex-M4
|
|
; @Chip: F28384D, F28386D, F28386S, F28388D, F28388S, F28384S
|
|
; @Copyright: (C) 1989-2020 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: mentms320f2838xx.men 17847 2024-05-03 08:07:56Z dorthofer $
|
|
|
|
add
|
|
menu
|
|
(
|
|
popup "&Perf"
|
|
(
|
|
before "Reset"
|
|
menuitem "[:bmc]Benchmark Counters" "BMC.state"
|
|
before "Reset"
|
|
separator
|
|
)
|
|
)
|
|
menu
|
|
(
|
|
if (CORENAME()=="CORTEXM4")
|
|
(
|
|
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 "F2838XX"
|
|
(
|
|
menuitem "[:btncancel]Disable Watchdog" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm DISABLEWD"
|
|
menuitem "[:cconfig]DCSM Unlock" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm DCSMUNLOCK"
|
|
popup "[:setuppdebug]Set boot mode"
|
|
(
|
|
menuitem "FLASH/USB" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm BOOTMODE=FLASH/USB"
|
|
menuitem "PARALLEL" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm BOOTMODE=PARALLEL"
|
|
menuitem "CAN" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm BOOTMODE=CAN"
|
|
menuitem "SCI/WaitBoot" "DO ~~/demo/c2000/hardware/tms320f2838x/tms320f2838xd_setup.cmm BOOTMODE=SCI/WaitBoot"
|
|
)
|
|
SEPARATOR
|
|
menuitem "[:flash]Program FLASH (Dialog)" "DO ~~/demo/c2000/flash/tms320f2838x.cmm"
|
|
menuitem "[:flash]Program FLASH (Prepare)" "DO ~~/demo/c2000/flash/tms320f2838x.cmm PREPAREONLY"
|
|
menuitem "[:dump] DCSM OTP" "PER.view ~~/pertms320f28x_otp.per"
|
|
SEPARATOR
|
|
if (CORENAME()=="CORTEXM4")
|
|
(
|
|
popup "[:chip]Core Registers (Cortex-M4)"
|
|
(
|
|
menuitem "[:chip]System Control" "per , ""Core Registers (Cortex-M4),System Control"""
|
|
menuitem "[:chip]MPU;Memory Protection Unit" "per , ""Core Registers (Cortex-M4),Memory Protection Unit"""
|
|
menuitem "[:chip]NVIC;Nested Vectored Interrupt Controller" "per , ""Core Registers (Cortex-M4),Nested Vectored Interrupt Controller"""
|
|
popup "[:chip]Debug"
|
|
(
|
|
menuitem "[:chip]Core Debug" "per , ""Core Registers (Cortex-M4),Debug,Core Debug"""
|
|
menuitem "[:chip]FPB;Flash Patch and Breakpoint Unit" "per , ""Core Registers (Cortex-M4),Debug,Flash Patch and Breakpoint Unit (FPB)"""
|
|
menuitem "[:chip]DWT;Data Watchpoint and Trace Unit" "per , ""Core Registers (Cortex-M4),Debug,Data Watchpoint and Trace Unit (DWT)"""
|
|
)
|
|
)
|
|
separator
|
|
)
|
|
popup "System Control"
|
|
(
|
|
menuitem "AccessProtectionRegs" "per , ""System Control,AccessProtectionRegs"""
|
|
menuitem "ClkCfgRegs" "per , ""System Control,ClkCfgRegs"""
|
|
menuitem "CmConfRegs" "per , ""System Control,CmConfRegs"""
|
|
menuitem "CpuSysRegs" "per , ""System Control,CpuSysRegs"""
|
|
menuitem "CpuTimer0Regs" "per , ""System Control,CpuTimer0Regs"""
|
|
menuitem "CpuTimer1Regs" "per , ""System Control,CpuTimer1Regs"""
|
|
menuitem "CpuTimer2Regs" "per , ""System Control,CpuTimer2Regs"""
|
|
menuitem "DevCfgRegs" "per , ""System Control,DevCfgRegs"""
|
|
menuitem "DmaClaSrcSelRegs" "per , ""System Control,DmaClaSrcSelRegs"""
|
|
menuitem "MemCfgRegs" "per , ""System Control,MemCfgRegs"""
|
|
menuitem "MemoryErrorRegs" "per , ""System Control,MemoryErrorRegs"""
|
|
menuitem "NmiIntruptRegs" "per , ""System Control,NmiIntruptRegs"""
|
|
menuitem "PieCtrlRegs" "per , ""System Control,PieCtrlRegs"""
|
|
menuitem "RomPrefetchRegs" "per , ""System Control,RomPrefetchRegs"""
|
|
menuitem "RomWaitStateRegs" "per , ""System Control,RomWaitStateRegs"""
|
|
menuitem "SyncSocRegs" "per , ""System Control,SyncSocRegs"""
|
|
menuitem "SysStatusRegs" "per , ""System Control,SysStatusRegs"""
|
|
menuitem "TestErrorRegs" "per , ""System Control,TestErrorRegs"""
|
|
menuitem "WdRegs" "per , ""System Control,WdRegs"""
|
|
menuitem "XintRegs" "per , ""System Control,XintRegs"""
|
|
)
|
|
popup "Analog to Digital Converter;ADC"
|
|
(
|
|
menuitem "ADC1 Result" "per , ""Analog to Digital Converter (ADC),ADC1 Result"""
|
|
menuitem "ADC2 Result" "per , ""Analog to Digital Converter (ADC),ADC2 Result"""
|
|
menuitem "ADC3 Result" "per , ""Analog to Digital Converter (ADC),ADC3 Result"""
|
|
menuitem "ADC4 Result" "per , ""Analog to Digital Converter (ADC),ADC4 Result"""
|
|
menuitem "ADC1" "per , ""Analog to Digital Converter (ADC),ADC1"""
|
|
menuitem "ADC2" "per , ""Analog to Digital Converter (ADC),ADC2"""
|
|
menuitem "ADC3" "per , ""Analog to Digital Converter (ADC),ADC3"""
|
|
menuitem "ADC4" "per , ""Analog to Digital Converter (ADC),ADC4"""
|
|
menuitem "Analog Subsystem" "per , ""Analog to Digital Converter (ADC),Analog Subsystem"""
|
|
)
|
|
menuitem "Background CRC-32;BGCRC" "per , ""Background CRC-32 (BGCRC)"""
|
|
popup "Controller Area Network;CAN"
|
|
(
|
|
menuitem "CAN A" "per , ""Controller Area Network (CAN),CAN A"""
|
|
menuitem "CAN B" "per , ""Controller Area Network (CAN),CAN B"""
|
|
)
|
|
popup "Control Law Accelerator;CLA"
|
|
(
|
|
menuitem "CPU1Cla1Regs" "per , ""Control Law Accelerator (CLA),CPU1Cla1Regs"""
|
|
menuitem "CPU1_CLA1" "per , ""Control Law Accelerator (CLA),CPU1_CLA1"""
|
|
menuitem "ClaOnlyRegs" "per , ""Control Law Accelerator (CLA),ClaOnlyRegs"""
|
|
)
|
|
if !cpuis("F28384D*")&&!cpuis("F28384S*")
|
|
(
|
|
popup "Configurable Logic Block;CLB"
|
|
(
|
|
menuitem "Clb1LogicCfgRegs" "per , ""Configurable Logic Block (CLB),Clb1LogicCfgRegs"""
|
|
menuitem "Clb1LogicCtrlRegs" "per , ""Configurable Logic Block (CLB),Clb1LogicCtrlRegs"""
|
|
menuitem "Clb1DataExchRegs" "per , ""Configurable Logic Block (CLB),Clb1DataExchRegs"""
|
|
menuitem "Clb2LogicCfgRegs" "per , ""Configurable Logic Block (CLB),Clb2LogicCfgRegs"""
|
|
menuitem "Clb2LogicCtrlRegs" "per , ""Configurable Logic Block (CLB),Clb2LogicCtrlRegs"""
|
|
menuitem "Clb2DataExchRegs" "per , ""Configurable Logic Block (CLB),Clb2DataExchRegs"""
|
|
menuitem "Clb3LogicCfgRegs" "per , ""Configurable Logic Block (CLB),Clb3LogicCfgRegs"""
|
|
menuitem "Clb3LogicCtrlRegs" "per , ""Configurable Logic Block (CLB),Clb3LogicCtrlRegs"""
|
|
menuitem "Clb3DataExchRegs" "per , ""Configurable Logic Block (CLB),Clb3DataExchRegs"""
|
|
menuitem "Clb4LogicCfgRegs" "per , ""Configurable Logic Block (CLB),Clb4LogicCfgRegs"""
|
|
menuitem "Clb4LogicCtrlRegs" "per , ""Configurable Logic Block (CLB),Clb4LogicCtrlRegs"""
|
|
menuitem "Clb4DataExchRegs" "per , ""Configurable Logic Block (CLB),Clb4DataExchRegs"""
|
|
)
|
|
)
|
|
popup "Comparator Subsystems;CMPSS"
|
|
(
|
|
menuitem "1" "per , ""Comparator Subsystems (CMPSS),1"""
|
|
menuitem "2" "per , ""Comparator Subsystems (CMPSS),2"""
|
|
menuitem "3" "per , ""Comparator Subsystems (CMPSS),3"""
|
|
menuitem "4" "per , ""Comparator Subsystems (CMPSS),4"""
|
|
menuitem "5" "per , ""Comparator Subsystems (CMPSS),5"""
|
|
menuitem "6" "per , ""Comparator Subsystems (CMPSS),6"""
|
|
menuitem "7" "per , ""Comparator Subsystems (CMPSS),7"""
|
|
menuitem "8" "per , ""Comparator Subsystems (CMPSS),8"""
|
|
)
|
|
popup "Buffered Digital to Analog Converter;DAC"
|
|
(
|
|
menuitem "DAC A" "per , ""Buffered Digital to Analog Converter (DAC),DAC A"""
|
|
menuitem "DAC B" "per , ""Buffered Digital to Analog Converter (DAC),DAC B"""
|
|
menuitem "DAC C" "per , ""Buffered Digital to Analog Converter (DAC),DAC C"""
|
|
)
|
|
popup "Dual-Clock Comparator;DCC"
|
|
(
|
|
menuitem "DCC 1" "per , ""Dual-Clock Comparator (DCC),DCC 1"""
|
|
menuitem "DCC 2" "per , ""Dual-Clock Comparator (DCC),DCC 2"""
|
|
menuitem "DCC 3" "per , ""Dual-Clock Comparator (DCC),DCC 3"""
|
|
)
|
|
popup "Dual Code Security Module;DCSM"
|
|
(
|
|
menuitem "Common" "per , ""Dual Code Security Module (DCSM),Common"""
|
|
menuitem "Zone 1" "per , ""Dual Code Security Module (DCSM),Zone 1"""
|
|
menuitem "Zone 2" "per , ""Dual Code Security Module (DCSM),Zone 2"""
|
|
)
|
|
popup "Direct Memory Access;DMA"
|
|
(
|
|
menuitem "DmaRegs" "per , ""Direct Memory Access (DMA),DmaRegs"""
|
|
menuitem "Channel 1" "per , ""Direct Memory Access (DMA),Channel 1"""
|
|
menuitem "Channel 2" "per , ""Direct Memory Access (DMA),Channel 2"""
|
|
menuitem "Channel 3" "per , ""Direct Memory Access (DMA),Channel 3"""
|
|
menuitem "Channel 4" "per , ""Direct Memory Access (DMA),Channel 4"""
|
|
menuitem "Channel 5" "per , ""Direct Memory Access (DMA),Channel 5"""
|
|
menuitem "Channel 6" "per , ""Direct Memory Access (DMA),Channel 6"""
|
|
)
|
|
popup "Enhanced Capture;ECap"
|
|
(
|
|
menuitem "Channel 1" "per , ""Enhanced Capture (ECap),Channel 1"""
|
|
menuitem "Channel 2" "per , ""Enhanced Capture (ECap),Channel 2"""
|
|
menuitem "Channel 3" "per , ""Enhanced Capture (ECap),Channel 3"""
|
|
menuitem "Channel 4" "per , ""Enhanced Capture (ECap),Channel 4"""
|
|
menuitem "Channel 5" "per , ""Enhanced Capture (ECap),Channel 5"""
|
|
menuitem "Channel 6" "per , ""Enhanced Capture (ECap),Channel 6"""
|
|
)
|
|
popup "High Resolution Capture;HRCAP"
|
|
(
|
|
menuitem "Submodule 6" "per , ""High Resolution Capture (HRCAP),Submodule 6"""
|
|
menuitem "Submodule 7" "per , ""High Resolution Capture (HRCAP),Submodule 7"""
|
|
)
|
|
popup "External Memory Interface;EMIF"
|
|
(
|
|
menuitem "EMIF 1 Configuration" "per , ""External Memory Interface (EMIF),EMIF 1 Configuration"""
|
|
menuitem "EMIF 2 Configuration" "per , ""External Memory Interface (EMIF),EMIF 2 Configuration"""
|
|
menuitem "EMIF 1" "per , ""External Memory Interface (EMIF),EMIF 1"""
|
|
menuitem "EMIF 2" "per , ""External Memory Interface (EMIF),EMIF 2"""
|
|
)
|
|
popup "Enhanced Pulse Width Modulator;ePWM"
|
|
(
|
|
menuitem "Submodule 1" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 1"""
|
|
menuitem "Submodule 2" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 2"""
|
|
menuitem "Submodule 3" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 3"""
|
|
menuitem "Submodule 4" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 4"""
|
|
menuitem "Submodule 5" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 5"""
|
|
menuitem "Submodule 6" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 6"""
|
|
menuitem "Submodule 7" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 7"""
|
|
menuitem "Submodule 8" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 8"""
|
|
menuitem "Submodule 9" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 9"""
|
|
menuitem "Submodule 10" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 10"""
|
|
menuitem "Submodule 11" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 11"""
|
|
menuitem "Submodule 12" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 12"""
|
|
menuitem "Submodule 13" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 13"""
|
|
menuitem "Submodule 14" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 14"""
|
|
menuitem "Submodule 15" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 15"""
|
|
menuitem "Submodule 16" "per , ""Enhanced Pulse Width Modulator (ePWM),Submodule 16"""
|
|
)
|
|
if !cpuis("F28386D*")&&!cpuis("F28384D*")&&!cpuis("F28386S*")&&!cpuis("F28384S*")
|
|
(
|
|
popup "EtherCAT Slave Controller;ESC"
|
|
(
|
|
menuitem "ESCSSConfigRegs" "per , ""EtherCAT Slave Controller (ESC),ESCSSConfigRegs"""
|
|
menuitem "ESCSSRegs" "per , ""EtherCAT Slave Controller (ESC),ESCSSRegs"""
|
|
)
|
|
)
|
|
popup "Enhanced Quadrature Encoder Pulse;eQEP"
|
|
(
|
|
menuitem "eQEP 1" "per , ""Enhanced Quadrature Encoder Pulse (eQEP),eQEP 1"""
|
|
menuitem "eQEP 2" "per , ""Enhanced Quadrature Encoder Pulse (eQEP),eQEP 2"""
|
|
menuitem "eQEP 3" "per , ""Enhanced Quadrature Encoder Pulse (eQEP),eQEP 3"""
|
|
)
|
|
popup "Embedded Real-time Analysis and Diagnostic;ERAD"
|
|
(
|
|
menuitem "EradGlobalRegs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradGlobalRegs"""
|
|
menuitem "EradHWbp1Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp1Regs"""
|
|
menuitem "EradHWbp2Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp2Regs"""
|
|
menuitem "EradHWbp3Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp3Regs"""
|
|
menuitem "EradHWbp4Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp4Regs"""
|
|
menuitem "EradHWbp5Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp5Regs"""
|
|
menuitem "EradHWbp6Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp6Regs"""
|
|
menuitem "EradHWbp7Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp7Regs"""
|
|
menuitem "EradHWbp8Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradHWbp8Regs"""
|
|
menuitem "EradCounter1Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCounter1Regs"""
|
|
menuitem "EradCounter2Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCounter2Regs"""
|
|
menuitem "EradCounter3Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCounter3Regs"""
|
|
menuitem "EradCounter4Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCounter4Regs"""
|
|
menuitem "EradCRCGlobalRegs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRCGlobalRegs"""
|
|
menuitem "EradCRC1Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC1Regs"""
|
|
menuitem "EradCRC2Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC2Regs"""
|
|
menuitem "EradCRC3Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC3Regs"""
|
|
menuitem "EradCRC4Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC4Regs"""
|
|
menuitem "EradCRC5Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC5Regs"""
|
|
menuitem "EradCRC6Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC6Regs"""
|
|
menuitem "EradCRC7Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC7Regs"""
|
|
menuitem "EradCRC8Regs" "per , ""Embedded Real-time Analysis and Diagnostic (ERAD),EradCRC8Regs"""
|
|
)
|
|
popup "Flash Module"
|
|
(
|
|
menuitem "FlashWrapperCtrlRegs" "per , ""Flash Module,FlashWrapperCtrlRegs"""
|
|
menuitem "FlashWrapperEccLogRegs" "per , ""Flash Module,FlashWrapperEccLogRegs"""
|
|
)
|
|
popup "Fast Serial Interface;FSI"
|
|
(
|
|
menuitem "FsiTxARegs" "per , ""Fast Serial Interface (FSI),FsiTxARegs"""
|
|
menuitem "FsiRxARegs" "per , ""Fast Serial Interface (FSI),FsiRxARegs"""
|
|
menuitem "FsiTxBRegs" "per , ""Fast Serial Interface (FSI),FsiTxBRegs"""
|
|
menuitem "FsiRxBRegs" "per , ""Fast Serial Interface (FSI),FsiRxBRegs"""
|
|
menuitem "FsiRxCRegs" "per , ""Fast Serial Interface (FSI),FsiRxCRegs"""
|
|
menuitem "FsiRxDRegs" "per , ""Fast Serial Interface (FSI),FsiRxDRegs"""
|
|
menuitem "FsiRxERegs" "per , ""Fast Serial Interface (FSI),FsiRxERegs"""
|
|
menuitem "FsiRxFRegs" "per , ""Fast Serial Interface (FSI),FsiRxFRegs"""
|
|
menuitem "FsiRxGRegs" "per , ""Fast Serial Interface (FSI),FsiRxGRegs"""
|
|
menuitem "FsiRxHRegs" "per , ""Fast Serial Interface (FSI),FsiRxHRegs"""
|
|
)
|
|
popup "General-Purpose Input/Output;GPIO"
|
|
(
|
|
menuitem "GpioCtrlRegs" "per , ""General-Purpose Input/Output (GPIO),GpioCtrlRegs"""
|
|
menuitem "GpioDataRegs" "per , ""General-Purpose Input/Output (GPIO),GpioDataRegs"""
|
|
menuitem "GpioDataReadRegs" "per , ""General-Purpose Input/Output (GPIO),GpioDataReadRegs"""
|
|
)
|
|
menuitem "HWBistRegs" "per , ""HWBistRegs"""
|
|
popup "Inter-Integrated Circuit Module;I2C"
|
|
(
|
|
menuitem "I2C A" "per , ""Inter-Integrated Circuit Module (I2C),I2C A"""
|
|
menuitem "I2C B" "per , ""Inter-Integrated Circuit Module (I2C),I2C B"""
|
|
)
|
|
popup "Interprocessor Communication;IPC"
|
|
(
|
|
if !cpuis("F28388S*")&&!cpuis("F28386S*")&&!cpuis("F28384S*")
|
|
(
|
|
menuitem "IpcCPU1toCPU2Regs" "per , ""Interprocessor Communication (IPC),IpcCPU1toCPU2Regs"""
|
|
)
|
|
)
|
|
popup "Modular Controller Area Network;MCAN"
|
|
(
|
|
menuitem "McanRegs" "per , ""Modular Controller Area Network (MCAN),McanRegs"""
|
|
menuitem "McanErrorRegs" "per , ""Modular Controller Area Network (MCAN),McanErrorRegs"""
|
|
menuitem "McanssRegs" "per , ""Modular Controller Area Network (MCAN),McanssRegs"""
|
|
)
|
|
popup "Multichannel Buffered Serial Port;McBSP"
|
|
(
|
|
menuitem "Port A" "per , ""Multichannel Buffered Serial Port (McBSP),Port A"""
|
|
menuitem "Port B" "per , ""Multichannel Buffered Serial Port (McBSP),Port B"""
|
|
)
|
|
menuitem "Power Management Bus Module;PMBus" "per , ""Power Management Bus Module (PMBus)"""
|
|
popup "Serial Communications Interface;SCI"
|
|
(
|
|
menuitem "SCI A" "per , ""Serial Communications Interface (SCI),SCI A"""
|
|
menuitem "SCI B" "per , ""Serial Communications Interface (SCI),SCI B"""
|
|
menuitem "SCI C" "per , ""Serial Communications Interface (SCI),SCI C"""
|
|
menuitem "SCI D" "per , ""Serial Communications Interface (SCI),SCI D"""
|
|
)
|
|
popup "Sigma Delta Filter Module;SDFM"
|
|
(
|
|
menuitem "SDFM 1" "per , ""Sigma Delta Filter Module (SDFM),SDFM 1"""
|
|
menuitem "SDFM 2" "per , ""Sigma Delta Filter Module (SDFM),SDFM 2"""
|
|
)
|
|
popup "Serial Peripheral Interface;SPI"
|
|
(
|
|
menuitem "SPI A" "per , ""Serial Peripheral Interface (SPI),SPI A"""
|
|
menuitem "SPI B" "per , ""Serial Peripheral Interface (SPI),SPI B"""
|
|
menuitem "SPI C" "per , ""Serial Peripheral Interface (SPI),SPI C"""
|
|
menuitem "SPI D" "per , ""Serial Peripheral Interface (SPI),SPI D"""
|
|
)
|
|
menuitem "Universal Serial Bus;USB" "per , ""Universal Serial Bus (USB)"""
|
|
popup "Crossbar;X-BAR"
|
|
(
|
|
if !cpuis("F28384D*")&&!cpuis("F28384S*")
|
|
(
|
|
menuitem "ClbXbarRegs" "per , ""Crossbar (X-BAR),ClbXbarRegs"""
|
|
)
|
|
menuitem "EPwmXbarRegs" "per , ""Crossbar (X-BAR),EPwmXbarRegs"""
|
|
menuitem "InputXbar1Regs" "per , ""Crossbar (X-BAR),InputXbar1Regs"""
|
|
menuitem "OutputXbar1Regs" "per , ""Crossbar (X-BAR),OutputXbar1Regs"""
|
|
menuitem "XbarRegs" "per , ""Crossbar (X-BAR),XbarRegs"""
|
|
)
|
|
if cpuis("F2838??-CM")
|
|
(
|
|
popup "Advance Encryption Standard Accelerator;AES"
|
|
(
|
|
menuitem "AES" "per , ""Advance Encryption Standard Accelerator (AES),AES"""
|
|
menuitem "AES_SS" "per , ""Advance Encryption Standard Accelerator (AES),AES_SS"""
|
|
)
|
|
popup "Connectivity Manager;CM"
|
|
(
|
|
menuitem "ERRORLOG" "per , ""Connectivity Manager (CM),ERRORLOG"""
|
|
menuitem "DIAGERRORLOG" "per , ""Connectivity Manager (CM),DIAGERRORLOG"""
|
|
menuitem "CSFR" "per , ""Connectivity Manager (CM),CSFR"""
|
|
menuitem "MEMINITANDTEST" "per , ""Connectivity Manager (CM),MEMINITANDTEST"""
|
|
menuitem "Memory Protection Unit;MPU" "per , ""Connectivity Manager (CM),Memory Protection Unit (MPU)"""
|
|
menuitem "Non-Maskable Interrupt;NMI" "per , ""Connectivity Manager (CM),Non-Maskable Interrupt (NMI)"""
|
|
menuitem "Nested Vectored Interrupt Controller;NVIC" "per , ""Connectivity Manager (CM),Nested Vectored Interrupt Controller (NVIC)"""
|
|
menuitem "CMSYSCTL" "per , ""Connectivity Manager (CM),CMSYSCTL"""
|
|
menuitem "SCB" "per , ""Connectivity Manager (CM),SCB"""
|
|
menuitem "System Timer;SYSTICK" "per , ""Connectivity Manager (CM),System Timer (SYSTICK)"""
|
|
menuitem "Watchdog Timer;WDT" "per , ""Connectivity Manager (CM),Watchdog Timer (WDT)"""
|
|
popup "32-Bit CM CPU Timers 0/1/2"
|
|
(
|
|
menuitem "Timer 0" "per , ""Connectivity Manager (CM),32-Bit CM CPU Timers 0/1/2,Timer 0"""
|
|
menuitem "Timer 1" "per , ""Connectivity Manager (CM),32-Bit CM CPU Timers 0/1/2,Timer 1"""
|
|
menuitem "Timer 2" "per , ""Connectivity Manager (CM),32-Bit CM CPU Timers 0/1/2,Timer 2"""
|
|
)
|
|
)
|
|
popup "Dual Code Security Module;DCSM"
|
|
(
|
|
menuitem "Common" "per , ""Dual Code Security Module (DCSM),Common"""
|
|
menuitem "Zone 1" "per , ""Dual Code Security Module (DCSM),Zone 1"""
|
|
menuitem "Zone 2" "per , ""Dual Code Security Module (DCSM),Zone 2"""
|
|
)
|
|
if cpuis("F28388?-CM")
|
|
(
|
|
popup "EtherCAT Slave Controller;ESC"
|
|
(
|
|
menuitem "ESCSS" "per , ""EtherCAT Slave Controller (ESC),ESCSS"""
|
|
menuitem "ESCSSCONFIG" "per , ""EtherCAT Slave Controller (ESC),ESCSSCONFIG"""
|
|
)
|
|
)
|
|
popup "Ethernet Media Access Controller;EMAC"
|
|
(
|
|
menuitem "ETHERNET" "per , ""Ethernet Media Access Controller (EMAC),ETHERNET"""
|
|
menuitem "ETHERNETSS" "per , ""Ethernet Media Access Controller (EMAC),ETHERNETSS"""
|
|
)
|
|
popup "Flash Module"
|
|
(
|
|
menuitem "FLASHCTRL" "per , ""Flash Module,FLASHCTRL"""
|
|
menuitem "FLASHECC" "per , ""Flash Module,FLASHECC"""
|
|
)
|
|
menuitem "Generic Cyclic Redundancy Check;GCRC" "per , ""Generic Cyclic Redundancy Check (GCRC)"""
|
|
popup "General-Purpose Input/Output;GPIO"
|
|
(
|
|
menuitem "GPIODATA" "per , ""General-Purpose Input/Output (GPIO),GPIODATA"""
|
|
menuitem "GPIODATAREAD" "per , ""General-Purpose Input/Output (GPIO),GPIODATAREAD"""
|
|
)
|
|
menuitem "Inter-Integrated Circuit Module;I2C" "per , ""Inter-Integrated Circuit Module (I2C)"""
|
|
popup "Interprocessor Communication;IPC"
|
|
(
|
|
menuitem "IPCCMTOCPU1" "per , ""Interprocessor Communication (IPC),IPCCMTOCPU1"""
|
|
if !cpuis("F28388S*")&&!cpuis("F28386S*")&&!cpuis("F28384S*")
|
|
(
|
|
menuitem "IPCCMTOCPU2" "per , ""Interprocessor Communication (IPC),IPCCMTOCPU2"""
|
|
)
|
|
)
|
|
popup "Modular Controller Area Network;MCAN"
|
|
(
|
|
menuitem "MCANSS" "per , ""Modular Controller Area Network (MCAN),MCANSS"""
|
|
menuitem "MCAN" "per , ""Modular Controller Area Network (MCAN),MCAN"""
|
|
menuitem "MCANERR" "per , ""Modular Controller Area Network (MCAN),MCANERR"""
|
|
)
|
|
menuitem "Synchronous Serial Interface;SSI" "per , ""Synchronous Serial Interface (SSI)"""
|
|
menuitem "Universal Asynchronous Receiver/Transmitter;UART" "per , ""Universal Asynchronous Receiver/Transmitter (UART)"""
|
|
menuitem "Micro Direct Memory Access;uDMA" "per , ""Micro Direct Memory Access (uDMA)"""
|
|
)
|
|
)
|
|
)
|