 |
Ultra-SmartXA2 Real-time In-Circuit Emulator for NXP Semiconductors' SmartXA 2nd Generation 16-bit Smart Cards |

for PKSC-SmartXA2 datasheet
Ashling's Ultra-SmartXA2 development system provides full real-time In-circuit Emulation, Source Debugging and Software Quality Assurance tools for rapid, secure and reliable development of NXP Semiconductors' SmartXA 2nd Generation Smart Cards.
Features
- Full development environment for NXP Semiconductors' SmartXA 2nd Generation 16-bit Smart Cards
- Real-time In-circuit Emulator for SmartXA 2nd generation program development
- WindowsTM source debugger and user-interface
- Supports program development in C and Assembler
- Optional Probe Adapters for ISO7816 Smart Card contacts, SIM/USIM (ID-000) Smart Card contacts, Contactless Antenna and USB contacts
- Low voltage card emulation
- Real-time Performance Analyzer
- Support for Multi-application card development
- Developed in co-operation with NXP Semiconductors
Source-Level Debugging PathFinder is Ashling's C Source-Level Debugger for SmartXA2 core devices, with multiple user-configurable windows, point-and-click, drag-and-drop, hover help and hover data display, splitter windows, menu-bar, button, hot-key and script (macro)-file controls. PathFinder runs on all 32-bit versions of Windows. PathFinder's Object-Oriented Monitoring and Editing System provides tree-structured "click to expand" access to all memory-areas, register sets, registers and bits of the SmartXA2 with a logical and friendly Win2000-style display. Raisonance XA C compiler is supported.

STARS Performance Analyser Ashling's STARS (Software Test, Analysis and Reporting System) Performance Analyzer option for the Ultra-P8RF5000 measures the maximum, minimum and total execution time of every function in the program code, in real-time. You can measure and optimize the execution time of your Smart Card program, identify untested program paths, and verify conformance to an execution-time specification.
Ashling support for all phases of NXP Smart Card Development
- Assembly and compilation of source code
- Develop, execute, test and debug using the Ultra-SmartXA2 emulator
- Test and debug the program and the application, using emulator and ISO7816 probe
- Test Smart Card system application using emulator, probe and card reader
- Test, performance-analyze, verify and validate the program with Ultra-SmartXA2 STARS option
- Application-test the ROM code using the PKSC-SmartXA2 prototyping kit
Emulator Specification
Emulation Memory 256KB code and 256KB Xdata overlay memory. Upgradeable to 1MB banked overlay memory.
Clocks 1-6MHz clock from Card Reader. 3.56MHz, 4.19MHz and 6MHz clock sources on Emulator probe.
Memory Display Internal RAM and Special Function registers. EEPROM, flash and code memory.
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.
Triggering
- Six multiple trigger event recognizers; symbolic, binary, or hex.
- Trigger on Boolean combinations of events;
- Trigger on address and/or data or range(s).
- Prescaling to 65535.
- Pre/center/post trace triggers.
- Save/load trigger definition files.
- Modify triggers On-The-Fly.
Trace Display
- 32K frames by 96 bits, with variable trace length.
- Time-stamp on every traced frame.
- 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.
Breakpoints
- Real-time EEPROM code memory.
- 256K real-time code memory breakpoints.
- Break on stop trigger.
- Execution timer breakpoint; external signal breakpoint.
- SmartXA2 internal RAM/SFR address and comparator support.
Single-Stepping Single Step, Multiple Instruction Step, Step over Functions, Step into Functions, Step over Library-functions only, Return out of Functions at full speed. Step at C level or Assembler level.
Variables Full expression handling for C or assembler. Variable monitoring, including complex arrays and structures. On-the-fly variable monitoring.
Script Language Powerful C-like Script language can control, monitor and log all of the functions of the Emulator. Automatic testing of software and hardware.
Power Supply Supplied with 100V-230V 50/60Hz Universal power unit.
Performance Analyzer Option STARS (Software Test, Analysis and Reporting System) Performance Analyzer option for the Ultra-SmartXA2 measures maximum, minimum and total execution time of every function in the Smart Card program; identifies untested paths; verifies conformance to execution-time specification.
Host PC with WindowsTM/95/98/Me/NT/2000/XP, standard RS232 Serial Port.
Optional Probe Adapters
| Adapter |
Part Number |
Description |
ISO7816 (ID-1) |
IN-CLA7816USB |
Optional Probe Adapter for ISO7816 Smart Card contacts (ID-1 size), Contactless Antenna and USB contacts. Emulates physical size and connections of ISO7816 Smart Card. |
| GSM SIM or USIM (ID-000) |
IN-GSM |
Optional Probe Adapter for GSM and UMITS SIM/USIM (ID-000 size) Smart Card contacts. Emulates connections of ISO7816 Smart Card in ID-000 size. |
| SO28 test die |
IN-SO28 |
Adapter board with D15 connector and ZIF (Zero Insertion Force) SOIC28 socket, for testing of packaged engineering-samples of SmartXA2 ROM. Used together with IN-CLA7816USB or IN-GSM Probe Adapters. |
Device Support
7CU145, P7CC145, P7SC145, P7SC073, P7CC073, P16WX064, P16WM064
Upgrade path All Ultra systems can be easily field-upgraded to a different processor type, including P8WE5000, P8RF5000 and SmartMX. See also our range of 32-bit development tools for the HiPerSmartTM family.
PKSC-SmartXA2 Prototyping Kit Optional Prototyping Kit for Smart Card ROM prototyping (See DS221 PKSC-SmartXA2).
|