Case studies

Ashling engages and cooperates with leading OEMs and semiconductor companies to successfully develop custom engineering solutions. The combination of deep technical know-how and a close working relationship with the end-customer, enables Ashling to provide best-in-class solutions. Ashling has serviced customers across a broad range of market segments. We have experience in a wide diversity of end applications from implanted medical devices to smart card controllers. Here are stories of just a few.

HEALTHCARE

User requirement:
To validate and certify software running in real-time on a custom microcontroller in an SoC device implanted in the human body

Heart

Ashling solution:
– Hardware for non-intrusive data capture enabling real-time trace
– Software integrated with IDE to manage user setup and display captured trace data

Benefits:
– FDA certification achieved
– Time-To-Market requirements exceeded

 

IDENTIFICATION

User requirement:
A high performance real-time trace emulation system for smart card ICs

Ashling solution:
– A dedicated configurable hardware emulation platform with contact and contactless probes to supSmartcard2port multiple smart card controller ICs
– A fully featured software debugger
– Hardware based real-time trace, code coverage analysis, and non-intrusive performance analysis

Benefits:
– Single debug solution for an entire smart card IC family
– Seamless integration of real-time trace, code coverage analysis and non-intrusive performance analysis

 

AUTOMOTIVE

User requirement:
To provide documented evidence that Engine Management code is fully tested and meets the safety-critical requirements of Automotive Industry Standards

car_auto_casestudy

Ashling solution:
– A high-end debug and trace probe for embedded code development in powertrain applications
– A full-featured Source Debugger with non-intrusive Real Time Trace and Performance Analysis capabilities to
(i) record, display and log code coverage so as to identify redundant code
(ii) provide proof that the code meets response and performance criteria necessary for product acceptance

Benefits:
– Proof of compliance with automotive safety standards
– Code efficiency maximized by precise analysis of code execution parameters

 

HEALTHCARE

User requirement:
Remote programming access to automated eye surgery equipment

Eye

Ashling solution:
– A set of dedicated APIs
– A software package providing remote access and programming support to embedded devices

Benefit:
– Efficient firmware update mechanism

 

SEMICONDUCTOR

User requirement:
A reference design for a 32-bit microcontroller with support for multiple interfaces

Ashling solution:RefDesign_2
– A reference platform board (mother and daughter) including display, flash memory, SDRAM and Linux port
– Support for all major interfaces: USB, RS232, Ethernet, CF/MMC/SD, audio, CAN, NEXUS

Benefit:
– Single reference design showcasing all functionality and capability

 

CRYPTOGRAPHY

User requirement:
A mechanism to demonstrate the cryptographic capabilities of secure microcontrollers

Ashling solution:Cryptography
– A software demonstration package illustrating the cryptographic performance of smart card based secure microcontrollers targeting Electronic Ticketing, Passport and Transaction applications
– Real-time measurement of cryptographic parameters when the smart card is presented to an external hardware card reader

Benefits:
–  Comprehensive demo presenting results with multiple layers of complexity
– Adaptable to different customer audiences depending on level of technical knowledge

 

IDENTIFICATION

User requirement:
A system to develop and test a Smart Card Operating System (COS), applications and cryptographic libraries in advance of first silicon
Smartcard
Ashling solution:
– Windows-based PC/SC software driver
– PC/SC compliant contact and contactless card-reader simulator
– Seamless integration with Instruction Set Simulator (ISS) and Software Development tool-chain

Benefits:
– System-level simulation
– Faster Time-To-Market

 

SEMICONDUCTOR

User requirement:
A development board for a smart card secure microcontroller

Ashling solution:
– Board design based on Xilinx FPGA
– ISO7816 smart card interface
– Interfaces to contact and contactless card readers
– EJTAG and PDTrace connectors to support external debug and trace tools

Benefit:
– Flexible development platform supporting multiple smart card devices

 

SEMICONDUCTOR

User requirement:
A general-purpose evaluation board for a family of ARM-based microcontrollers

Ashling solution:
– A USB-powered evaluation board with on-board debug controller and USB connection to host PC
– UART and trace connections

Benefit:
– Flexible stand-alone evaluation board with on-board debug capability supporting multiple devices via daughter boards