; -------------------------------------------------------------------------------- ; @Title: S6j330 Specific Menu ; @Props: Released ; @Author: ASK, SEB, STR, DOR, DAM, DLI, MJW ; @Changelog: 2016-06-30 ASK ; 2016-10-27 SEB ; 2016-10-27 STR ; 2019-04-01 MJW ; @Manufacturer: CYPRESS - Cypress Semiconductor Corporation ; @Core: Cortex-R5F ; @Chip: S6J331AHA, S6J331BHA, S6J331BHB, S6J331BHC, S6J331BHD, S6J331BHS ; S6J331BHU, S6J331BJA, S6J331BJB, S6J331BJC, S6J331BJD, S6J331BJS ; S6J331BJU, S6J331BKA, S6J331BKB, S6J331BKC, S6J331BKD, S6J331BKS ; S6J331BKU, S6J331CHA, S6J331CHB, S6J331CHC, S6J331CHD, S6J331CHS ; S6J331CHU, S6J331CJA, S6J331CJB, S6J331CJC, S6J331CJD, S6J331CJS ; S6J331CJU, S6J331CKA, S6J331CKB, S6J331CKC, S6J331CKD, S6J331CKS ; S6J331CKU, S6J331DHA, S6J331DHB, S6J331DHC, S6J331DHD, S6J331DHS ; S6J331DHU, S6J331DJA, S6J331DJB, S6J331DJC, S6J331DJD, S6J331DJS ; S6J331DJU, S6J331DKA, S6J331DKB, S6J331DKC, S6J331DKD, S6J331DKS ; S6J331DKU, S6J331EHA, S6J331EHB, S6J331EHC, S6J331EHD, S6J331EHS ; S6J331EHU, S6J331EJA, S6J331EJB, S6J331EJC, S6J331EJD, S6J331EJS ; S6J331EJU, S6J331EKA, S6J331EKB, S6J331EKC, S6J331EKD, S6J331EKS ; S6J331EKU, S6J332BHA, S6J332BHB, S6J332BHC, S6J332BHD, S6J332BHS ; S6J332BHU, S6J332BJA, S6J332BJB, S6J332BJC, S6J332BJD, S6J332BJS ; S6J332BJU, S6J332BKA, S6J332BKB, S6J332BKC, S6J332BKD, S6J332BKS ; S6J332BKU, S6J332CHA, S6J332CHB, S6J332CHC, S6J332CHD, S6J332CHS ; S6J332CHU, S6J332CJA, S6J332CJB, S6J332CJC, S6J332CJD, S6J332CJS ; S6J332CJU, S6J332CKA, S6J332CKB, S6J332CKC, S6J332CKD, S6J332CKS ; S6J332CKU, S6J332DHA, S6J332DHB, S6J332DHC, S6J332DHD, S6J332DHS ; S6J332DHU, S6J332DJA, S6J332DJB, S6J332DJC, S6J332DJD, S6J332DJS ; S6J332DJU, S6J332DKA, S6J332DKB, S6J332DKC, S6J332DKD, S6J332DKS ; S6J332DKU, S6J332EHA, S6J332EHB, S6J332EHC, S6J332EHD, S6J332EHS ; S6J332EHU, S6J332EJA, S6J332EJB, S6J332EJC, S6J332EJD, S6J332EJS ; S6J332EJU, S6J332EKA, S6J332EKB, S6J332EKC, S6J332EKD, S6J332EKS ; S6J332EKU, S6J333BHA, S6J333BHB, S6J333BHC, S6J333BHD, S6J333BHS ; S6J333BHU, S6J333BJA, S6J333BJB, S6J333BJC, S6J333BJD, S6J333BJS ; S6J333BJU, S6J333BKA, S6J333BKB, S6J333BKC, S6J333BKD, S6J333BKS ; S6J333BKU, S6J333CHA, S6J333CHB, S6J333CHC, S6J333CHD, S6J333CHS ; S6J333CHU, S6J333CJA, S6J333CJB, S6J333CJC, S6J333CJD, S6J333CJS ; S6J333CJU, S6J333CKA, S6J333CKB, S6J333CKC, S6J333CKD, S6J333CKS ; S6J333CKU, S6J333DHA, S6J333DHB, S6J333DHC, S6J333DHD, S6J333DHS ; S6J333DHU, S6J333DJA, S6J333DJB, S6J333DJC, S6J333DJD, S6J333DJS ; S6J333DJU, S6J333DKA, S6J333DKB, S6J333DKC, S6J333DKD, S6J333DKS ; S6J333DKU, S6J333EHA, S6J333EHB, S6J333EHC, S6J333EHD, S6J333EHS ; S6J333EHU, S6J333EJA, S6J333EJB, S6J333EJC, S6J333EJD, S6J333EJS ; S6J333EJU, S6J333EKA, S6J333EKB, S6J333EKC, S6J333EKD, S6J333EKS ; S6J333EKU, S6J334BHA, S6J334BHB, S6J334BHC, S6J334BHD, S6J334BHS ; S6J334BHU, S6J334BJA, S6J334BJB, S6J334BJC, S6J334BJD, S6J334BJS ; S6J334BJU, S6J334BKA, S6J334BKB, S6J334BKC, S6J334BKD, S6J334BKS ; S6J334BKU, S6J334CHA, S6J334CHB, S6J334CHC, S6J334CHD, S6J334CHS ; S6J334CHU, S6J334CJA, S6J334CJB, S6J334CJC, S6J334CJD, S6J334CJS ; S6J334CJU, S6J334CKA, S6J334CKB, S6J334CKC, S6J334CKD, S6J334CKS ; S6J334CKU, S6J334DHA, S6J334DHB, S6J334DHC, S6J334DHD, S6J334DHS ; S6J334DHU, S6J334DJA, S6J334DJB, S6J334DJC, S6J334DJD, S6J334DJS ; S6J334DJU, S6J334DKA, S6J334DKB, S6J334DKC, S6J334DKD, S6J334DKS ; S6J334DKU, S6J334EHA, S6J334EHB, S6J334EHC, S6J334EHD, S6J334EHS ; S6J334EHU, S6J334EJA, S6J334EJB, S6J334EJC, S6J334EJD, S6J334EJS ; S6J334EJU, S6J334EKA, S6J334EKB, S6J334EKC, S6J334EKD, S6J334EKS ; S6J334EKU, S6J335DHA, S6J335DHB, S6J335DHC, S6J335DHD, S6J335DHS ; S6J335DHU, S6J335DJA, S6J335DJB, S6J335DJC, S6J335DJD, S6J335DJS ; S6J335DJU, S6J335DKA, S6J335DKB, S6J335DKC, S6J335DKD, S6J335DKS ; S6J335DKU, S6J335EHA, S6J335EHB, S6J335EHC, S6J335EHD, S6J335EHS ; S6J335EHU, S6J335EJA, S6J335EJB, S6J335EJC, S6J335EJD, S6J335EJS ; S6J335EJU, S6J335EKA, S6J335EKB, S6J335EKC, S6J335EKD, S6J335EKS ; S6J335EKU, S6J336AHA, S6J336AHE, S6J336AHS, S6J336AHT, S6J336AJA ; S6J336AJE, S6J336AJS, S6J336AJT, S6J336CHA, S6J336CHS, S6J336CHT ; S6J336CJA, S6J336CJE, S6J336CJS, S6J336CJT, S6J337AHT, S6J337AHU ; S6J337BJS, S6J337CJS ; @Copyright: (C) 1989-2019 Lauterbach GmbH, licensed for use with TRACE32(R) only ; -------------------------------------------------------------------------------- ; $Id: mens6j330.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-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""" ) separator menuitem "MODEC" "PER , ""MODEC (Operation Mode)""" menuitem "RESET" "PER , ""RESET""" menuitem "CLOCK SYSTEM" "PER , ""CLOCK SYSTEM""" popup "LOW POWER CONSUMPTION" ( menuitem "SYSC 0" "PER , ""LPC (LOW POWER CONSUMPTION),SYSC 0""" menuitem "MCU Config Group" "PER , ""LPC (LOW POWER CONSUMPTION),MCU Config Group""" menuitem "SYSC 1" "PER , ""LPC (LOW POWER CONSUMPTION),SYSC 1""" ) menuitem "CLOCK SUPERVISOR" "PER , ""CLOCK SUPERVISOR""" menuitem "SOURCE CLOCK TIMER" "PER , ""SOURCE CLOCK TIMER""" menuitem "RTC" "PER , ""RTC (REAL TIME CLOCK)""" menuitem "CR CALIBRATION" "PER , ""CR CALIBRATION""" if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "BURIF" "PER , ""BURIF (BACKUP RAM INTERFACE)""" ) menuitem "EXTERNAL INTERRUPT" "PER , ""EXTERNAL INTERRUPT""" menuitem "HWDT" "PER , ""HWDT (HARDWARE WATCHDOG TIMER)""" menuitem "SWDT" "PER , ""SWDT (SOFTWARE WATCHDOG TIMER)""" menuitem "TCRAM" "PER , ""TCRAM (TCRAM INTERFACE)""" menuitem "TCFLASH" "PER , ""TCFLASH""" menuitem "WORKFLASH" "PER , ""WORKFLASH""" menuitem "BOOTROM HARDWARE INTERFACE" "PER , ""BOOTROM HARDWARE INTERFACE""" popup "BOOTROM SOFTWARE INTERFACE" ( menuitem "TCM" "PER , ""BOOTROM SOFTWARE INTERFACE,TCM""" menuitem "AXI" "PER , ""BOOTROM SOFTWARE INTERFACE,AXI""" ) menuitem "INTC" "PER , ""INTC (INTERRUPT CONTROLER)""" menuitem "TPU" "PER , ""TPU (TIME PROTECTION)""" menuitem "SECURITY" "PER , ""SECURITY""" if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "MPUXSHE" "PER , ""MPUXSHE""" ) menuitem "SHE" "PER , ""SHE (SECURE HARDWARE EXTENSION)""" menuitem "DMA CONTROLLER" "PER , ""DMA CONTROLLER""" popup "DMA COMPLEX SUBSYSTEM" ( menuitem "DMA COMPLEX SUBSYSTEM" "PER , ""DMA COMPLEX SUBSYSTEM""" menuitem "RLT0" "PER , ""DMA COMPLEX SUBSYSTEM,RLT0""" menuitem "RLT1" "PER , ""DMA COMPLEX SUBSYSTEM,RLT1""" menuitem "RLT2" "PER , ""DMA COMPLEX SUBSYSTEM,RLT2""" menuitem "RLT3" "PER , ""DMA COMPLEX SUBSYSTEM,RLT3""" ) menuitem "MPUH" "PER , ""MPUH (Memory Protection Unit for the AMBA Advanced High Speed Bus)""" popup "CAN-FD" ( menuitem "Channel 0" "PER , ""CAN-FD,Channel 0""" menuitem "Channel 1" "PER , ""CAN-FD,Channel 1""" menuitem "Channel 2" "PER , ""CAN-FD,Channel 2""" menuitem "Channel 3" "PER , ""CAN-FD,Channel 3""" if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "Channel 4" "PER , ""CAN-FD,Channel 4""" ) if (cpuis("S6J335*")) ( menuitem "Channel 5" "PER , ""CAN-FD,Channel 5""" ) if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "Channel 6" "PER , ""CAN-FD,Channel 6""" ) if (cpuis("S6J335*")) ( menuitem "Channel 7" "PER , ""CAN-FD,Channel 7""" ) ) popup "TS" ( if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( popup "MCU Config Group" ( if (cpuis("S6J335*")) ( menuitem "Channel 0" "PER , ""TS (EXTERNAL TIMESTAMP COUNTER FOR CAN FD),MCU Config Group,Channel 0""" ) menuitem "Channel 1" "PER , ""TS (EXTERNAL TIMESTAMP COUNTER FOR CAN FD),MCU Config Group,Channel 1""" if (cpuis("S6J335*")) ( menuitem "Channel 2" "PER , ""TS (EXTERNAL TIMESTAMP COUNTER FOR CAN FD),MCU Config Group,Channel 2""" ) ) ) popup "Common Peripheral #0 Group" ( menuitem "Channel 0" "PER , ""TS (EXTERNAL TIMESTAMP COUNTER FOR CAN FD),Common Peripheral #0 Group,Channel 0""" menuitem "Channel 1" "PER , ""TS (EXTERNAL TIMESTAMP COUNTER FOR CAN FD),Common Peripheral #0 Group,Channel 1""" menuitem "Channel 2" "PER , ""TS (EXTERNAL TIMESTAMP COUNTER FOR CAN FD),Common Peripheral #0 Group,Channel 2""" menuitem "Channel 3" "PER , ""TS (EXTERNAL TIMESTAMP COUNTER FOR CAN FD),Common Peripheral #0 Group,Channel 3""" if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "Channel 4" "PER , ""TS (EXTERNAL TIMESTAMP COUNTER FOR CAN FD),Common Peripheral #0 Group,Channel 4""" ) ) ) menuitem "CANP" "PER , ""CANP (CAN PRESCALER)""" popup "MFS" ( menuitem "Channel 0" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 0""" menuitem "Channel 1" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 1""" menuitem "Channel 2" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 2""" menuitem "Channel 3" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 3""" menuitem "Channel 4" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 4""" if (cpuis("S6J336*")||cpuis("S6J337*")) ( menuitem "Channel 5" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 5""" menuitem "Channel 6" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 6""" menuitem "Channel 7" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 7""" ) menuitem "Channel 8" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 8""" menuitem "Channel 9" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 9""" menuitem "Channel 10" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 10""" menuitem "Channel 11" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 11""" if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "Channel 12" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 12""" menuitem "Channel 16" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 16""" menuitem "Channel 17" "PER , ""MFS (MULTI-FUNCTION SERIAL INTERFACE),Channel 17""" ) ) menuitem "BT" "PER , ""BT (Base Timer)""" menuitem "GT" "PER , ""GT (Global Timer)""" popup "FRT" ( menuitem "FRT00" "PER , ""FRT (Free-run Timer),FRT00""" menuitem "FRT01" "PER , ""FRT (Free-run Timer),FRT01""" menuitem "FRT02" "PER , ""FRT (Free-run Timer),FRT02""" menuitem "FRT03" "PER , ""FRT (Free-run Timer),FRT03""" menuitem "FRT04" "PER , ""FRT (Free-run Timer),FRT04""" menuitem "FRT08" "PER , ""FRT (Free-run Timer),FRT08""" menuitem "FRT09" "PER , ""FRT (Free-run Timer),FRT09""" menuitem "FRT10" "PER , ""FRT (Free-run Timer),FRT10""" ) popup "ICU" ( menuitem "ICU00" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU00""" menuitem "ICU01" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU01""" menuitem "ICU02" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU02""" if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "ICU03" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU03""" menuitem "ICU04" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU04""" menuitem "ICU05" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU05""" menuitem "ICU06" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU06""" menuitem "ICU07" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU07""" ) menuitem "ICU08" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU08""" menuitem "ICU09" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU09""" menuitem "ICU10" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU10""" if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "ICU11" "PER , ""ICU (32-BIT INPUT CAPTURE),ICU11""" ) ) popup "OCU" ( menuitem "OCU00" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU00""" menuitem "OCU01" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU01""" menuitem "OCU02" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU02""" if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "OCU03" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU03""" menuitem "OCU04" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU04""" menuitem "OCU05" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU05""" menuitem "OCU06" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU06""" menuitem "OCU07" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU07""" ) menuitem "OCU08" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU08""" menuitem "OCU09" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU09""" menuitem "OCU10" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU10""" if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "OCU11" "PER , ""OCU (32-BIT OUTPUT COMPARE),OCU11""" ) ) popup "32-bit Reload Timer" ( menuitem "Channel 0" "PER , ""32-bit Reload Timer,Channel 0""" menuitem "Channel 1" "PER , ""32-bit Reload Timer,Channel 1""" if (cpuis("S6J336*")||cpuis("S6J337*")) ( menuitem "Channel 2" "PER , ""32-bit Reload Timer,Channel 2""" menuitem "Channel 3" "PER , ""32-bit Reload Timer,Channel 3""" ) menuitem "Channel 16" "PER , ""32-bit Reload Timer,Channel 16""" menuitem "Channel 17" "PER , ""32-bit Reload Timer,Channel 17""" if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "Channel 48" "PER , ""32-bit Reload Timer,Channel 48""" menuitem "Channel 49" "PER , ""32-bit Reload Timer,Channel 49""" ) ) popup "RTSSS" ( menuitem "RLT0" "PER , ""RTSSS (Reload Timer Simultaneous Soft Start),RLT0""" menuitem "RLT1" "PER , ""RTSSS (Reload Timer Simultaneous Soft Start),RLT1""" ) popup "QPRC" ( menuitem "Channel 8" "PER , ""QPRC (Quad Position & Revolution Counter),Channel 8""" menuitem "Channel 9" "PER , ""QPRC (Quad Position & Revolution Counter),Channel 9""" ) if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "EICU" "PER , ""EICU (External Interrupt Capture)""" ) popup "CRC" ( menuitem "CRC 0" "PER , ""CRC (Cyclic Redundancy Check),CRC 0""" menuitem "CRC 1" "PER , ""CRC (Cyclic Redundancy Check),CRC 1""" menuitem "CRC 2" "PER , ""CRC (Cyclic Redundancy Check),CRC 2""" menuitem "CRC 3" "PER , ""CRC (Cyclic Redundancy Check),CRC 3""" ) popup "I/O PORT" ( menuitem "GPIO" "PER , ""I/O PORT,GPIO""" menuitem "PPC" "PER , ""I/O PORT,PPC""" menuitem "RIC" "PER , ""I/O PORT,RIC""" ) menuitem "PPU" "PER , ""PPU (Peripheral Protection Unit)""" menuitem "DDRHSSPI" "PER , ""DDRHSSPI (DDR High Speed SPI Controller)""" menuitem "EBI" "PER , ""EBI (External Bus Interface)""" menuitem "SRAM_IF" "PER , ""SRAM_IF (System SRAM Module)""" if (cpuis("S6J336*")||cpuis("S6J337*")) ( menuitem "ADC12B" "PER , ""ADC12B (12/10/8-BIT ANALOG TO DIGITAL CONVERTER)""" ) else ( popup "ADC12B" ( menuitem "ADC12B0" "PER , ""ADC12B (12/10/8-BIT ANALOG TO DIGITAL CONVERTER),ADC12B0""" menuitem "ADC12B1" "PER , ""ADC12B (12/10/8-BIT ANALOG TO DIGITAL CONVERTER),ADC12B1""" ) ) if (cpuis("S6J336*")||cpuis("S6J337*")) ( menuitem "PWU" "PER , ""PWU (PARTIAL WAKEUP CONTROL)""" ) if (!cpuis("S6J335*")) ( popup "SMC" ( menuitem "SMC0" "PER , ""SMC (STEPPER MOTOR CONTROLER),SMC0""" menuitem "SMC1" "PER , ""SMC (STEPPER MOTOR CONTROLER),SMC1""" menuitem "SMC2" "PER , ""SMC (STEPPER MOTOR CONTROLER),SMC2""" menuitem "SMC3" "PER , ""SMC (STEPPER MOTOR CONTROLER),SMC3""" menuitem "SMC4" "PER , ""SMC (STEPPER MOTOR CONTROLER),SMC4""" menuitem "SMC5" "PER , ""SMC (STEPPER MOTOR CONTROLER),SMC5""" ) menuitem "SMCTG" "PER , ""SMCTG (TRIGGER CONFIGURATION OF STEPPER MOTOR CONTROLER)""" popup "SG" ( menuitem "SG0" "PER , ""SG (SOUND GENERATOR),SG0""" menuitem "SG1" "PER , ""SG (SOUND GENERATOR),SG1""" menuitem "SG2" "PER , ""SG (SOUND GENERATOR),SG2""" menuitem "SG3" "PER , ""SG (SOUND GENERATOR),SG3""" if (cpuis("S6J331*")||cpuis("S6J332*")||cpuis("S6J333*")||cpuis("S6J334*")||cpuis("S6J336*")||cpuis("S6J337*")) ( menuitem "SG4" "PER , ""SG (SOUND GENERATOR),SG4""" ) ) ) if (!cpuis("S6J335*")&&!cpuis("S6J337*")) ( menuitem "WFG" "PER , ""WFG (Wave Form Generator)""" ) if (cpuis("S6J331*")||cpuis("S6J332*")||cpuis("S6J336*")) ( menuitem "SMIX" "PER , ""SMIX (Sound Mixer)""" ) if (!cpuis("S6J334*")&&!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "EMAC" "PER , ""EMAC (Ethernet MAC)""" ) if (cpuis("S6J331*")||cpuis("S6J332*")||cpuis("S6J333*")) ( menuitem "MEDIALB" "PER , ""MEDIALB (MEDIA LOCAL BUS INTERFACE)""" ) if (cpuis("S6J331*")||cpuis("S6J332*")) ( menuitem "SADAC" "PER , ""SADAC (STEREO AUDIO DAC)""" ) if (!cpuis("S6J335*")) ( popup "I2S" ( if (!cpuis("S6J337*")) ( menuitem "I2S0" "PER , ""I2S (INTER IC SOUND),I2S0""" ) menuitem "I2S1" "PER , ""I2S (INTER IC SOUND),I2S1""" ) ) menuitem "Programmable CRC" "PER , ""Programmable CRC""" if (cpuis("S6J336*")||cpuis("S6J337*")) ( menuitem "CM" "PER , ""CM (Clock Monitor)""" ) if (cpuis("S6J331*")||cpuis("S6J332*")||cpuis("S6J336*")) ( menuitem "PCMPWM" "PER , ""PCMPWM""" ) if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( popup "HYPERBUS;Hyper Bus Interface" ( menuitem "Channel 0" "PER , ""HYPERBUS (Hyper Bus Interface),Channel 0""" ) ) if (cpuis("S6J336*")||cpuis("S6J337*")) ( menuitem "EPLL" "PER , ""EPLL (Expand PLL)""" ) if (!cpuis("S6J335*")) ( menuitem "LCDC" "PER , ""LCDC (LCD CONTROLER)""" ) menuitem "INDPWM" "PER , ""INDPWM (INCICATOR PWM)""" menuitem "MPUX" "PER , ""MPUX (MEMORY PROTECTION UNIT FOR AXI)""" if (!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "MPUAHB" "PER , ""MPUAHB (MEMORY PROTECTION UNIT FOR AHB)""" ) if (cpuis("S6J331*")) ( menuitem "ARH" "PER , ""ARH (Automotive Remote Handler)""" ) if (!cpuis("S6J335*")&&!cpuis("S6J336*")&&!cpuis("S6J337*")) ( menuitem "GRAPHICS SUBSYSTEM" "PER , ""GRAPHICS SUBSYSTEM""" ) ) )