225 lines
8.9 KiB
Plaintext
225 lines
8.9 KiB
Plaintext
; --------------------------------------------------------------------------------
|
|
; @Title: LPC2xxx Specific Menu
|
|
; @Props: Released
|
|
; @Author: WOJ, (ADI), (BOB), (FIL), (GAC), (KAM), (SYL)
|
|
; @Changelog: 2006-01-14 WOJ
|
|
; @Manufacturer: NXP - NXP Semiconductors
|
|
; @Core: ARM
|
|
; @Copyright: (C) 1989-2016 Lauterbach GmbH, licensed for use with TRACE32(R) only
|
|
; --------------------------------------------------------------------------------
|
|
; $Id: menlpc2xxx.men 16339 2023-07-03 13:30:14Z pegold $
|
|
|
|
add
|
|
menu
|
|
(
|
|
popup "Peripherals"
|
|
(
|
|
if (cpu()=="LPC2157"||cpu()=="LPC2158"||cpu()=="LPC2361"||cpu()=="LPC2362")
|
|
(
|
|
menuitem "MAM" "per , ""MAM (Memory Acceleration Module)"""
|
|
)
|
|
menuitem "VIC" "per , ""VIC (Vectored Interrupt Controller)"""
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
popup "VIC"
|
|
(
|
|
menuitem "IRQ/FIQ Status" "per , ""VIC (Vectored Interrupt Controller),IRQ/FIQ Status Registers"""
|
|
menuitem "Interrupt Select/Enable" "per , ""VIC (Vectored Interrupt Controller),Interrupt Select/Enable Registers"""
|
|
menuitem "Software/Vector Priority" "per , ""VIC (Vectored Interrupt Controller),Software/Vector Priority Registers"""
|
|
menuitem "Vector Address" "per , ""VIC (Vectored Interrupt Controller),Vector address registers"""
|
|
)
|
|
)
|
|
popup "UARTs"
|
|
(
|
|
menuitem "UART0" "per , ""UARTs,UART0"""
|
|
menuitem "UART1" "per , ""UARTs,UART1"""
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
menuitem "UART2" "per , ""UARTs,UART2"""
|
|
menuitem "UART3" "per , ""UARTs,UART3"""
|
|
)
|
|
)
|
|
popup "I2C"
|
|
(
|
|
if (cpu()=="LPC2157")
|
|
(
|
|
menuitem "I2C0" "per , ""I2C Interfaces,I2C 0"""
|
|
menuitem "I2C1" "per , ""I2C Interfaces,I2C 1"""
|
|
)
|
|
else
|
|
(
|
|
menuitem "I2C0" "per , ""I2C Interfaces,I2C0"""
|
|
menuitem "I2C1" "per , ""I2C Interfaces,I2C1"""
|
|
)
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
menuitem "I2C2" "per , ""I2C Interfaces,I2C2"""
|
|
)
|
|
)
|
|
popup "Timers"
|
|
(
|
|
if (cpu()=="LPC2157")
|
|
(
|
|
menuitem "TIMER 0" "per , ""Timers,TIMER/COUNTER 0"""
|
|
menuitem "TIMER 1" "per , ""Timers,TIMER/COUNTER 1"""
|
|
)
|
|
else
|
|
(
|
|
menuitem "TIMER 0" "per , ""Timers,TIMER 0"""
|
|
menuitem "TIMER 1" "per , ""Timers,TIMER 1"""
|
|
)
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
menuitem "TIMER 2" "per , ""Timers,TIMER 2"""
|
|
menuitem "TIMER 3" "per , ""Timers,TIMER 3"""
|
|
)
|
|
)
|
|
if (cpu()=="LPC2420")
|
|
(
|
|
popup "PWM"
|
|
(
|
|
menuitem "PWM 0" "per , ""PWM (Pulse Width Modulator),PWM 0"""
|
|
menuitem "PWM 1" "per , ""PWM (Pulse Width Modulator),PWM 1"""
|
|
)
|
|
)
|
|
else
|
|
(
|
|
menuitem "PWM" "per , ""PWM (Pulse Width Modulator)"""
|
|
)
|
|
menuitem "RTC" "per , ""RTC (Real Time Clock)"""
|
|
menuitem "Watchdog" "per , ""Watchdog"""
|
|
menuitem "PCB" "per , ""PCB (Pin Connect Block)"""
|
|
menuitem "SCB" "per , ""SCB (System Control Block)"""
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
menuitem "GPIO" "per , ""GPIO (General Purpose Input/Output)"""
|
|
)
|
|
popup "GPIO"
|
|
(
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
menuitem "GPIO0" "per , ""GPIO (General Purpose Input/Output),GPIO0 (General Purpose Input/Output port 0)"""
|
|
menuitem "GPIO1" "per , ""GPIO (General Purpose Input/Output),GPIO1 (General Purpose Input/Output port 1)"""
|
|
menuitem "GPIO2" "per , ""GPIO (General Purpose Input/Output),GPIO2 (General Purpose Input/Output port 2)"""
|
|
menuitem "GPIO3" "per , ""GPIO (General Purpose Input/Output),GPIO3 (General Purpose Input/Output port 3)"""
|
|
menuitem "GPIO4" "per , ""GPIO (General Purpose Input/Output),GPIO4 (General Purpose Input/Output port 4)"""
|
|
)
|
|
else
|
|
(
|
|
menuitem "GPIO0" "per , ""GPIO (General Purpose Input/Output),Port 0"""
|
|
menuitem "GPIO1" "per , ""GPIO (General Purpose Input/Output),Port 1"""
|
|
)
|
|
)
|
|
if (cpu()=="LPC2158"||cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
menuitem "ADC" "per , ""A/D Converter"""
|
|
)
|
|
if (cpu()=="LPC2157")
|
|
(
|
|
popup "ADC"
|
|
(
|
|
menuitem "ADC0" "per , ""A/D Converter,ADC0"""
|
|
menuitem "ADC1" "per , ""A/D Converter,ADC1"""
|
|
)
|
|
)
|
|
if (cpu()=="LPC2158")
|
|
(
|
|
popup "ADC"
|
|
(
|
|
menuitem "ADC0" "per , ""A/D Converter,Analog/Digital Converter 0 (ADC0)"""
|
|
menuitem "ADC1" "per , ""A/D Converter,Analog/Digital Converter 1 (ADC1)"""
|
|
)
|
|
)
|
|
menuitem "DAC" "per , ""D/A Converter"""
|
|
popup "SPI"
|
|
(
|
|
if (cpu()=="LPC2157")
|
|
(
|
|
menuitem "SPI0" "per , ""SPI Interface,SPI 0"""
|
|
menuitem "SPI1 (SSP)" "per , ""SPI Interface,SPI 1 (SSP)"""
|
|
)
|
|
if (cpu()=="LPC2158")
|
|
(
|
|
menuitem "SPI0" "per , ""SPI Interface,SPI0"""
|
|
menuitem "SSP (SPI1)" "per , ""SPI Interface,SPP (SPI1)"""
|
|
)
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
menuitem "SPI0" "per , ""SPI Interface,SPI0"""
|
|
menuitem "SSP0 (SPI)" "per , ""SPI Interface,SSP0 (SPI)"""
|
|
menuitem "SSP1 (SPI)" "per , ""SPI Interface,SSP1 (SPI)"""
|
|
)
|
|
)
|
|
if (cpu()=="LPC2420")
|
|
(
|
|
menuitem "EMC" "per , ""EMC (External Memory Controller)"""
|
|
popup "EMC Banks"
|
|
(
|
|
menuitem "Bank 0" "per , ""EMC (External Memory Controller),Bank 0"""
|
|
menuitem "Bank 1" "per , ""EMC (External Memory Controller),Bank 1"""
|
|
menuitem "Bank 2" "per , ""EMC (External Memory Controller),Bank 2"""
|
|
menuitem "Bank 3" "per , ""EMC (External Memory Controller),Bank 3"""
|
|
)
|
|
)
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
popup "CAN"
|
|
(
|
|
menuitem "Centralized CAN" "per , ""CAN Controllers and Acceptance Filter,Centralized CAN"""
|
|
menuitem "CAN1" "per , ""CAN Controllers and Acceptance Filter,CAN1"""
|
|
menuitem "CAN2" "per , ""CAN Controllers and Acceptance Filter,CAN2"""
|
|
menuitem "Acceptance Filter" "per , ""CAN Controllers and Acceptance Filter,Acceptance Filter"""
|
|
menuitem "FullCAN Interrupt/Capture" "per , ""CAN Controllers and Acceptance Filter,Acceptance Filter,FullCAN Interrupt and Capture registers"""
|
|
)
|
|
)
|
|
if (cpu()=="LPC2158"||cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
popup "USB Device"
|
|
(
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
menuitem "Clock Control" "per , ""USB Device Controller,Clock control registers"""
|
|
)
|
|
menuitem "Device Interrupt" "per , ""USB Device Controller,Device Interrupt Registers"""
|
|
menuitem "Endpoint Interrupt" "per , ""USB Device Controller,Endpoint Interrupt Registers"""
|
|
menuitem "Endpoint Realization" "per , ""USB Device Controller,Endpoint Realization Registers"""
|
|
menuitem "USB Transfer" "per , ""USB Device Controller,USB Transfer Registers"""
|
|
menuitem "Command" "per , ""USB Device Controller,Command Registers"""
|
|
menuitem "DMA" "per , ""USB Device Controller,DMA Registers"""
|
|
)
|
|
)
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
menuitem "USB OTG Controller" "per , ""USB Device Controller,USB OTG Controller"""
|
|
menuitem "USB Host Controller" "per , ""USB Device Controller,USB Host Controller"""
|
|
)
|
|
if (cpu()=="LPC2362")
|
|
(
|
|
popup "Ethernet"
|
|
(
|
|
menuitem "MAC registers" "per , ""RMII (Ethernet controller/Reduced MII),MAC registers"""
|
|
menuitem "Control" "per , ""RMII (Ethernet controller/Reduced MII),Control registers"""
|
|
menuitem "Receive Filter" "per , ""RMII (Ethernet controller/Reduced MII),Receive filter registers"""
|
|
menuitem "Module Control" "per , ""RMII (Ethernet controller/Reduced MII),Module control registers"""
|
|
)
|
|
)
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
popup "GPDMA"
|
|
(
|
|
menuitem "General Registers" "per , ""General Purpose DMA Controller,General Registers"""
|
|
menuitem "Channel 0 Registers" "per , ""General Purpose DMA Controller,Channel 0 Registers"""
|
|
menuitem "Channel 1 Registers" "per , ""General Purpose DMA Controller,Channel 1 Registers"""
|
|
)
|
|
)
|
|
if (cpu()=="LPC2361"||cpu()=="LPC2362"||cpu()=="LPC2420")
|
|
(
|
|
menuitem "I2S" "per , ""I2S (Inter-IC Sound)"""
|
|
)
|
|
if (cpu()=="LPC2420")
|
|
(
|
|
menuitem "SD/MCI" "per , ""SD/MCI Card Interface"""
|
|
)
|
|
)
|
|
)
|