Search

Design Services

Ashling Development Tools for NXP HiPerSmartT Smart Cards
full HiPerSmart Development Tools Datasheet

Ashling supplies a complete range of tools for NXP HiPerSmartT Smart Card development based on the SmartMIPST core, including:

  • AsIDE Integrated Development Environment with project build manager and source-code editor
  • Algorithmics' SDE-MIPS GNU Compiler and Linker tools for HiPerSmartT
  • PathFinder C and Assembly Source Debugger
  • Cycle-accurate or Instruction-set software Simulators
  • Vitra, Genia and Opella hardware emulators, providing non-intrusive run-time control together with real-time code execution and data trace
  • HiPerSmartT hardware Evaluation Board and ISO-7816, SIM or USIM Probe Adapters for Smart Card reader.

Vitra Networked Emulator with Trace
High-Speed Emulator and Real Time Trace for HiPerSmartT Smart Cards

  • High performance Real-Time Emulator and Trace for HiPerSmartT Smart Card development
  • Complete environment for development, debugging, optimization and testing for performance-critical HiPerSmartT applications with Instruction Trace and Data Trace debugging
  • Trace memory available in 64K-frames to 512K-frames options
  • Remote debugging via TCP/IP Provides program-load, run, halt, hardware and software breakpoints, register display and modify, triggers, real-time trace and Source Debugging with PathFinder
  • Connects to host PC using an Ethernet, USB or RS232 connection
  • Includes Instruction and Data Trace and Triggering for target systems with the MIPST PDTRACET interface.

Genia Networked Emulator
High-Speed Emulator for HiPerSmartT Smart Cards

  • Stand-alone real time Networked Emulator for HiPerSmartT Smart Card development
  • Connects to host PC using an Ethernet, USB or RS232 connection
  • Remote debugging via TCP/IP
  • Provides program-load, run, halt, hardware and software breakpoints, register display and modify, and Source Debugging with PathFinder
  • Non-intrusive real time debugging; requires no target system resources
  • Display/read/write of target system memory and peripheral registers
  • High speed application code download.

 

Opella Emulator
Entry-level Emulator for HiPerSmartT Smart Cards

  • Entry-level, low-cost Emulator for HiPerSmartT Smart Card development
  • Connects to host PC using parallel-port (printer) connection
  • Provides program-load, run, halt, hardware and software breakpoints, register display and modify, and Source Debugging with PathFinder
  • Non-intrusive real time debugging; requires no target system resources
  • Display/read/write of target system memory and peripheral registers
  • Compact, low cost, easy-to-use Real-Time Emulator for development of NXP HiPerSmartT Smart Card applications.


PathFinder
Source-level Debugger for HiPerSmartT Derivatives

PathFinder is the Source Debugger and user interface for all Ashling HiPerSmartT debug products, including the Ashling Vitra, Genia and Opella hardware Emulators for HiPerSmartT and the HiPerSmartT software Instruction-Set Simulator and cycle-accurate simulator.

PathFinder provides 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 features include:

  • Full C and Assembly source level debug support including step-into, step-over and step-out-of
  • Built-in Code Browser allowing rapid navigation of application source code
  • Call Stack (Backtrace) window shows current function stack with optional parameter display
  • Inline-editable Memory, Register and Variable windows
  • Changed memory and variable values are highlighted when program halts
  • Integrated Trigger setup and Trace viewing for Vitra Networked Emulator with Trace
  • Powerful script language to control, monitor and log all Emulator functions
  • Support for all third party MIPST toolsets including Algorithmics' SDE-GNU, Green Hills Software, Wind River Systems (Diab Data) and all other ELF/DWARF compliant compilers
  • Operating System Debug using integrated RTOS monitoring window based on open-standard Kernel Debug Interface (KDI) API
  • Full run-time control debug support for cached applications, with Instruction and Data cache windows
  • Hardware and unlimited software breakpoint support
  • SmartMIPS, MIPS32 and MIPS16e instruction-set support
  • Dedicated peripheral windows showing HiPerSmartT EEPROM and flash memory
  • Translation LookAsIDE Buffer (TLB) window allowing easy setup and interrogation of the TLB
  • Support for Windows 9x/Me/NT/2000/XP

AsIDE
Integrated Development Environment for HiPerSmartT application development

AsIDE is Ashling's Integrated Development Environment for HiPerSmartT application development. The AsIDE package, which includes the SlickEditT Editor, together with Algorithmics' SDE-MIPS GNU Toolkit, provides a powerful and convenient development environment for HiPerSmartT applications.

The Algorithmics' (www.algor.co.uk) SDE-MIPS GNU Compiler and Linker tools, included on the Ashling HiPerSmartT Development Tools CD, are configured and invoked from AsIDE. Compiler and linker switches may be set via user-friendly dialogs.

AsIDE features include:

  • Full Project Management support including project and make-file generation
  • SDE-MIPS GNU Compiler/ Linker tool configuration via user-friendly dialogs
  • Context sensitive error browsing for Algorithmic's SDE-MIPS GNU tools output: AsIDE highlights the offending line in the relevant source file
  • Direct invocation of Ashling's powerful PathFinder source-level debugger directly from AsIDE. The current project is automatically loaded ready for debug
  • Support for Windows 9x/Me/NT/2000/XP

AsIDE includes the SlickEditT state-of-the art programmer's editor, with advanced features that include:

  • Configurable language-specific color coding · Multiple file and directory search and replace
  • DIFFzillaT to view differences between source files, directories, source trees or symbols
  • Version control management interface to all popular version control packages
  • Context TaggingT: Auto List Class Members and Function Parameter Info
  • Symbol References and Class Browser

Target Connection; Device Support
Vitra, Genia and Opella Emulators connect to the NXP' HiPerSmartT Evaluation board, with a choice of ISO7816 or GSM SIM Smart Card probes for testing in the user's Card Reader. All NXP HiPerSmartT Smart Cards are supported, including P9SC128 and P9CC160.

Ashling Smart Card Support Range
Ashling provides development support for NXP' P8WE50xx 8-bit Contact and P8RF50xx Contactless Cards, SmartMX expanded-memory Smart Cards, SmartXA2 16-bit Smart Cards, and HiPerSmartT (SmartMIPST) 32-bit Smart Cards. Ashling's continuing technical co-operation with NXP Semiconductors ensures that development support is provided for each new Smart Card device introduced by NXP.

Order Codes

Product Order Code
HiPerSmartT Development Tools CD (includes PathFinder for HiPerSmartT, AsIDE, Algorithmics' SDE-MIPS GNU Tools and HiPerSmartT Software Simulator) DEVCD-HPS
Opella for HiPerSmartT Opella-HPS
Genia for HiPerSmartT Genia-HPS
Vitra for HiPerSmartT Networked Emulator with standard 64K frames x 128-bit trace Vitra-HPS-T64K
Vitra for HiPerSmartT Networked Emulator with standard 128K frames x 128-bit trace Vitra-HPS-T128K
Vitra for HiPerSmartT Networked Emulator with standard 256K frames x 128-bit trace Vitra-HPS-T256K
Vitra for HiPerSmartT Networked Emulator with standard 512K frames x 128-bit trace Vitra-HPS-T512K
NXP HiPerSmartT Evaluation Board PHILIP-HPS-EV-BRD
Ashling INCLA7816 card reader interface IN-CLA7816V2