Search

Design Services

Ultra-PCD509xy Real-time In-Circuit Emulator for NXP PCD509x and PCD509xy DECT Microcontrollers

Ashling’s emulators for the NXP PCD509x and PCD509xy 80C51 microcontrollers for DECT handsets and base-stations provide full real-time in-circuit emulation, source-level debugging, performance analysis and software quality assurance tools for rapid and reliable development of DECT cordless-telephone applications.

System Specification

Source-Level Debugging
PathFinder source debugger for C and Assembly. Automatic synchronization of Source Code, Traced Executed Source Code, Disassembled Code Memory, Port Activity and Code Coverage windows; on-chip RAM, Banked Xdata memory, Special-function Registers, Status, Stack, and Variables windows.

Software Quality Assurance
Built-in options for high-speed, non-intrusive real-time Performance Analysis, Code Coverage and report generation. Symbolic function trace, time-stamping, timing analysis and automatic software-verification reports, using a dedicated real-time measurement subsystem.

Banked Program Support
Full support for PCD509x/xy banked program development, including banked memory, banked code breakpoints, banked triggers and banked execution trace. Auto-configuring of Ultra-PCD509x banked memory.

Languages Supported
Keil C, IAR C, Altium/Tasking C, Ashling ASM51, Intel ASM51, Keil RTX51 RTOS.

Host
PC with Windows™/95/98/Me/NT/ 2000/XP; standard RS232 Serial Port.


PathFinder provides real-time in-circuit emulation and source-level debugging for the NXP PCD509x and PCD509xy DECT micro-controller families, with mouse, command-line, accelerator-key and button-bar controls.

Emulator Specification

Emulator Memory
1 MB Code Overlay Memory to support 192KB Banked Code (PCD509xy) or 128KB Banked Code (PCD509x). 64KB Xdata memory.

Emulation Probes
Probe footprints LQFP80 (SOT 315-1) for PCD509xy; QFP100 (SOT 317) and LQFP100 (SOT407) for PCD509x.

On-the-Fly Debugging
Full On-the-Fly, non-intrusive debugging: You can set breakpoints, define a trigger, view trace contents and monitor variables while your program is executing.

Trace Display

  • 32K frames by 96 bits, with variable trace length.
  • Time-stamp on every traced frame.
  • NXP PCD509x/xy extended ports are traced.
  • Optional trace expansion to 512K frames.
  • Display signals in cycle-by-cycle, hex, or source code.
  • Full real-time tracing of address, data, ports, control and external buses.
  • Save/load trace display.
  • Compare trace against reference traces

Triggering

  • Six multiple trigger event recognizers; symbolic, binary, or values.
  • Trigger on Boolean combinations of the recognizers.
  • Trigger on address and/or data values or range(s).
  • Pre/center/post trace triggers.
  • Save/load trigger definition files.
  • Modify trigger On-the-Fly.

Breakpoints

  • 256K real-time banked code (PCD509xy) or 64K (PCD509x) breakpoints, 64K Xdata read and 64K Xdata write breakpoints.
  • Break on Xdata value.
  • Banked-breakpoints memory expansion to 1MB.
  • Break on frames after stop trigger.
  • Break on Trace buffer full.
  • Execution timer breakpoint.
  • External signal breakpoint.
  • All breakpoints non-intrusive, real-time.

Variables
Full expression handling for assembler for C and assembly. Variable monitoring, including complex arrays and structures. On-the-fly variable monitoring.

STARS Performance Analyser
STARS (Software Test, Analysis and Reporting System) high-speed, non-intrusive real-time performance analysis system option with full bank-memory support (STARS-51). Symbolic Function Trace, timing analysis and automatic software-verification reports.

Code Coverage
CodeScan-51 Code Coverage system option for software quality assurance. Measures all tested, untested and partially-tested code, by instruction, by line, by function, by module and by program

Power Supply
Stand-alone in-circuit emulator with standard 115Kbit/s serial connection to PC. Supplied with 100V-230V 50/60Hz Universal power unit.

Ultra-PCD509xy Product Range please specify device-type when ordering

PCD509xy PCD509x
PCD5091350923, 50953
PCD50914, 50924, 50954
PC50921, 50951
PCD5091
PCD5092
PCD5093
PCD5094
PCD5095

Upgrade Path
All Ultra-51 systems can be easily field-upgraded to a different processor type. Ashling's continuing technical co-operation with NXP Semiconductors ensures that development support is provided for each new DECT microcontroller, 80C51, 80C51Mx, 80C51XA and Smart Card derivative introduced by NXP.