; -------------------------------------------------------------------------------- ; @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""" ) ) )