Ashling Microsystems
Ashling Microsystems
Ashling Microsystems
Ashling Microsystems
Ashling Microsystems
Ashling Microsystems
Ashling Microsystems
Ashling Microsystems
Ashling Microsystems
Pathfinder Screen Shot
Location Map
Home Ultra SmartMX
 
 Ultra-SmartMX Emulator for NXP SmartMX Smart Card and Contactless Card Microcontrollers

 for PKSC-SmartMX datasheet

 Ashling's Ultra-SmartMX Microprocessor Development System provides Software Development, In-Circuit Emulation, Source-level Debugging, Program Performance Analysis and Code Coverage measurement in one powerful integrated system, hosted under WindowsTM. All NXP SmartMX 8-bit Smart Cards and Contactless Cards are supported. Ultra-SmartMX provides full support for the SmartMX extended address architecture and includes probe options for the SmartMX ISO7816 Smart Card contact interface, contactless ISO14443A interface and USB interface.

Features

  • Full development environment for all NXP 8-bit Contact and Contactless Card families
  • Real-time in-circuit emulator for Smart Card program development
  • ISO7816 Smart Card, GSM/UMITS SIM/USIM Card, Contactless Antenna and USB probe options
  • Upgrade-path for NXP 16-bit SmartXA2 Smart Card
  • WindowsTM source debugger and user-interface
  • Supports program development in C or Assembler
  • Low Voltage card emulation
  • Code Coverage measurement system option
  • Real-time Performance Analyzer option
  • Structured development environment for Multi-Application cards
  • Developed in co-operation with NXP

System Specification

PathFinder Source Debugger
PathFinder provides the user-interface for the Ultra-SmartMX Development System. Controlled by button-bar, menus, mouse or automated Script files, PathFinder supports all popular 80C51 compilers and assemblers, including Keil C, IAR C and Altium-Tasking C, and the Keil 51MX C Compiler.

Code Coverage Measurement
Ashling's CodeScan Code Coverage Measurement option for the Ultra Smart Card Development System identifies all tested, untested and unreachable code in a Smart Card program. This allows you to implement a repeatable, step-by-step program test procedure, to ensure that every byte of code has been tested, and to keep a formal record of test completeness.

STARS Performance Analyser
Ashling's STARS (Software Test, Analysis and Reporting System) Performance Analyzer option for the Ultra-SmartMX 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.

Secure Development Environment
Ashling's range of development tools provides a comprehensive and powerful environment for all stages of development for NXPTM Smart Cards and Contact/Contactless (dual-interface) cards. Working in co-operation with NXP, Ashling's products and procedures ensure the security and reliability of Smart Card programs.

Ashling support for all phases of NXP Smart Card Development:

  • Compilation and Assembly of source code
  • Develop, execute, test and debug using the emulator
  • Test and debug the program and the application, using emulator and ISO7816 or Contactless Antenna or SIM/USIM probe
  • Test Smart Card system application using emulator, probe and card reader
  • Test, performance-analyze, verify and validate the program with Ultra-SmartMX STARS and CodeScan options
  • Application-test the ROM code using the prototyping kit

Emulation Specification

Device Support
P5SCxxx, P5SUxxx, P5SDxxx, P5CCxxx, P5CDxxx, P5CTxxx

Emulation Memory
All on-chip RAM, EEPROM and Flash memories fully supported.

Clock
Smart Card external frequencies 1MHz to 8MHz, plus all internal clock sources, are fully supported.

Voltage
Target Voltages from 1.8V to 5V are supported

Triggering
6 multiple trigger event recognisers. Up to 10 addresses and/or data ranges per event.
Symbolic, binary, hex or function entry. Boolean combinations of events for start/stop triggers. Pre/post/centre triggering.

Trace Display
32K frames by 136 bits (expandable to 512k frames). 40-bit time-stamp on all frames. Display trace in C source, assembly or cycle-by-cycle. Card I/O pins are traced. 8-bit external trace port.

Breakpoints
Break-before-execute breakpoints (no "skid"). 1MB instruction execution breakpoints. Break on frames after stop trigger. Break on trace buffer full. Execution timer, external break input.

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.

On-the-fly Debugging
Full On-the-Fly, non-intrusive debugging: Set breakpoints, define triggers, view trace contents while your program is executing.

Variables
Full expression handling for assembler and C Variable monitoring, including complex arrays and structures.

Host
PC with WindowsTM and standard RS232 Serial Port at 115Kbits/s.

Power Supply
Universal Power Supply, 100-240V, 50/60 Hz ac.

Order code Description
Ultra-SmartMX In-Circuit Emulator for SmartMX derivatives
PF-51 PathFinder-51 source level debugger
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.
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.
IN-SO28 Optional Adapter board with D15 connector and ZIF (Zero Insertion Force) SOIC28 socket, for testing of packaged engineering-samples of SmartMX ROM. Used together with IN-CLA7816USB or IN-GSM Probe Adapters.
CK-SmartMX Converts Ultra-P8WE5000 or Ultra-P8RF5000 to Ultra-SmartMX
EPKSC-SmartMX EPKSC-SmartMX - entry-level emulator for source-level debug and stand-alone device emulation of the SmartMX Family, see DS225.
PKSC-SmartMX PKSC-SmartMX - Prototyping Kit for the SmartMX family, see DS268.
 

 
© All rights reserved Ashling Microsystems