 |
|
 |
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
- Windows™
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 Windows™/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 HiPerSmart™ family.
PKSC-SmartXA2
Prototyping Kit
Optional Prototyping Kit for Smart Card ROM prototyping (See
DS221 PKSC-SmartXA2).
|