EA-OEM-204 Embedded Artists, EA-OEM-204 Datasheet - Page 50

MCU, MPU & DSP Development Tools LPC2478-16 OEM BRD OEM BASE BRD W/TOUCH

EA-OEM-204

Manufacturer Part Number
EA-OEM-204
Description
MCU, MPU & DSP Development Tools LPC2478-16 OEM BRD OEM BASE BRD W/TOUCH
Manufacturer
Embedded Artists
Datasheets

Specifications of EA-OEM-204

Processor To Be Evaluated
LPC2478
Data Bus Width
16 bit
Interface Type
RS-232, Ethernet, USB, I2C, SPI, UART
Core
ARM7TDMI-S
Dimensions
240 mm x 150 mm
Maximum Operating Temperature
+ 85 C
Operating Supply Voltage
3.3 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
NXP Semiconductors
LPC2478
Product data sheet
7.28.2 Embedded trace
7.28.3 RealMonitor
DCC is accessed as a coprocessor 14 by the program running on the ARM7TDMI-S core.
The DCC allows the JTAG port to be used for sending and receiving data without affecting
the normal program flow. The DCC data and control registers are mapped in to addresses
in the EmbeddedICE logic.
The JTAG clock (TCK) must be slower than
interface to operate.
Since the LPC2478 have significant amounts of on-chip memories, it is not possible to
determine how the processor core is operating simply by observing the external pins. The
ETM provides real-time trace capability for deeply embedded processor cores. It outputs
information about processor execution to a trace port. A software debugger allows
configuration of the ETM using a JTAG interface and displays the trace information that
has been captured.
The ETM is connected directly to the ARM core and not to the main AMBA system bus. It
compresses the trace information and exports it through a narrow trace port. An external
Trace Port Analyzer captures the trace information under software debugger control. The
trace port can broadcast the Instruction trace information. Instruction trace (or PC trace)
shows the flow of execution of the processor and provides a list of all the instructions that
were executed. Instruction trace is significantly compressed by only broadcasting branch
addresses as well as a set of status signals that indicate the pipeline status on a cycle by
cycle basis. Trace information generation can be controlled by selecting the trigger
resource. Trigger resources include address comparators, counters and sequencers.
Since trace information is compressed the software debugger requires a static image of
the code being executed. Self-modifying code can not be traced because of this
restriction.
RealMonitor is a configurable software module, developed by ARM Inc., which enables
real-time debug. It is a lightweight debug monitor that runs in the background while users
debug their foreground application. It communicates with the host using the DCC, which is
present in the EmbeddedICE logic. The LPC2478 contain a specific configuration of
RealMonitor software programmed into the on-chip ROM memory.
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 29 September 2010
1
6
Single-chip 16-bit/32-bit microcontroller
of the CPU clock (CCLK) for the JTAG
LPC2478
© NXP B.V. 2010. All rights reserved.
50 of 91

Related parts for EA-OEM-204