Ashling Microsystems
Ashling Microsystems
Ashling Microsystems
Ashling Microsystems



News


Home Technical Articles
 Technical Articles

Note: All Technical Articles below are in PDF (Adobe Acrobat) format. Most browsers have the Acrobat reader plugin already installed; if yours does not, you can download it free from Adobe here.

General

ISTO5001 Paper
This article (APB179) looks at the NEXUS IEEE-ISTO 5001 standard for on-chip debug.

External-Trigger, User-Trace and General-Purpose-I/O on Ashling's Vitra and Genia Emulators
An optional Extended Trigger and Trace Probe Assembly (TPA-TRIG-TRACE) is available for Ashling's Vitra Emulator and Trace tools that adds the External-Trigger and User-Trace and General-Purpose-I/O capabilities as described in this article (APB161).

RTOS Monitoring and Debugging using Ashling's PathFinder Debugger
Embedded systems require the ability to multi-task (to perform several tasks at once). Some of these tasks may be required to respond and operate within a defined time-period. These requirements have lead to the development of Real-Time Operating Systems (RTOSs). An RTOS provides a framework (a Kernel) that allows an embedded microprocessor application to be built as a series of tasks. This article (APB166) looks at PathFinder's support for RTOS debug.

Remote Debugging
Remote debugging using the Ashling Genia or Vitra emulators. This article looks at how to setup and use your Ashling Emulator on an Ethernet network.

ARC

Ashling's ARC Development Tools Overview
Ashling Product Brief APB177 provides a getting started guide, tools overview and shows the recommended target debug (JTAG) connections.

ARM

ARM Debug and Trace Connectors
This article (APB156) looks at the recommended ARM debug and trace connectors for use with the Ashling Development Tools.

Getting started with the Ashling ARM Development Tools
This article (APB190) looks at using the Ashling Opella-XD and PathFinder Development Tools for ARM

Ashling EVBA7 On-Board Emulator Support for Philips LPC211x/2x/92 64-pin and LPC22xx 144-pin Microcontrollers
This article (APB192) discusses the EVBA7 adapters for 64-pin and 144-pin LPC2000 devices.

Using the Ashling ARM Tools with the GNU GDB Debugger
This article (APB198) describes how to use the Ashling Opella-XD with the Free Software Foundation's (FSF) GNU GCC GDB Debugger.

AVR32

Embedded Debugging
This white paper looks at common embedded debug strategies, the pros and cons of each and introduces the new Atmel AVR32 on-chip debug system and associated debug tools developed by Ashling Microsystems.

Using Ashling's Vitra Emulator Trigger and Trace System for AVR32 applications
This article (APB191) describes how to use the Ashling Vitra Trigger and Trace system to develop and debug AVR32 applications.

MIPS

Using PathFinder-XD with Opella-XD and Embedded Linux Debugging
This document (APB207) introduces Ashling's PathFinder-XD for MIPS™ Debugger working with the Ashling Opella-XD Debug Probe. It also demonstrates PathFinder-XD's Embedded Linux debug support using Opella-XD connected to a Ubiquiti Networks RouterStation Pro (powered by an Atheros AR7161 MIPS24K based SoC) target.

Using PathFinder-XD with the QEMU Simulator
This document (APB211) introduces Ashling's PathFinder-XD for MIPS™ Debugger working with the QEMU MIPS core simulator. It also demonstrates PathFinder-XD's Embedded Linux debug support.

Ashling Debug and Trace Tools for MIPS cores
This document (APB187) lists Ashling's range of debug tools for MIPS cores.

Using Ashling's Opella-XD EJTAG Debug Probe with the NEC EMMA2SW Board
This document shows how to configure the Ashling Opella-XD probe to work with the NEC EMMA2SW target board.

Ashling's MIPS Emulators: Target Debug and Trace Connector Recommendations
This document (APB169) describes how to connect MIPS-core target systems to Ashling's emulation, debugging and trace systems. Connection schemes are described for the MIPS EJTAG silicon modules that provide an on-chip debug interface for MIPS applications; and for the MIPS Trace Control Block (TCB) that provides real-time trace information.

Ashling Debug and Trace Tools for MIPS cores
This document (APB187) lists Ashling's range of debug tools for MIPS cores.

Using Ashling's Opella-XD EJTAG Debug Probe with the NEC EMMA2SW Board
This document shows how to configure the Ashling Opella-XD probe to work with the NEC EMMA2SW target board.

Using Ashling's Opella-XD and PathFinder with Microchip PIC32
This document shows how to program flash in Microchip PIC32 target boards using Ashling's PathFinder software and Opella-XD debug probe.

NXP

Using Ashling's Opella-XD Debug Probe with the NXP PNX5100 Board
This document (APB204) shows how to configure the Ashling Opella-XD/Opella-USB Debug Probe to work with the NXP PNX5100 target board and the GCC GDB debugger.

PowerPC (MPC5500/MPC500)

Advanced Debugging using the Ashling MPC5500 Tools
This article (APB200) describes some advanced debugging features of the Ashling MPC5500 Tools including how to use the Ashling Vitra Trigger and Trace system.

Ashling Vitra, Genia and Opella Emulator and Debugger Product Selection Guide
This article (APB160) helps you to select the appropriate Ashling Emulator and Debugger for the PowerPC architectures.

Ashling tools for NEXUS and BDM Debugging on Power PC
This article (APB162) compares using NEXUS and BDM Debug Ports on Freescale's MPC5500/MPC5xx PowerPC Embedded Microprocessors.

Debugging eTPU application code using the Ashling MPC5500 Tools
This article (APB197) provides an overview of eTPU code development and debugging using the Ashling MPC5500 Tools.

NEXUS-standard Debug and Trace Connectors for use with Motorola's MPC56x Microprocessors
This article (APB165) describes the connectors and pin-configurations that are best suited for NEXUS-standard debugging and trace on Motorola's MPC565 microprocessor family (including MPC561 and MPC563).

PowerPC Flash Programming
This article (APB171) outlines how to use the Ashling PowerPC tools to program on-chip flash and external flash devices on your PowerPC based target.

NEXUS Debug and Trace Connectors for use with Freescale;s MPC5500 Microprocessors
This article (APB194) describes the connectors and pin-configurations that are best suited for NEXUS-standard debugging and trace on Freescale's MPC5500 microprocessor family (including MPC5554 and MPC5553).

Smart Cards

Smart Card Application Development, Debugging and Verification & Validation using Ashling's Smart Card tools
Smart Cards represent one of the physically smallest, yet most widely used, applications for Embedded Microprocessors. Within a few square millimeters of silicon, Smart Cards contain a complete microprocessor system, including a processor (and often a coprocessor), volatile and non-volatile memories, and input/output. This article (APB168) looks at development, debugging and verification and validation of Smart Card applications using Ashling's Smart Card tools.

Software Quality Assurance

Tools for Software Quality Assurance in Embedded Systems
This paper (APB167) details how current and emerging tools and methods for software design, development, debug and test can make an indispensable contribution to an efficient and effective process for software development and maintenance within the requirements of Software Engineering and SQA standards.

SQA Tools
Ashling supplies an expanding range of tools for Software Engineering, Software Test and Software Quality Assurance in performance-critical and safety-critical embedded software development. This document (APB188) summarizes key-features of Ashling's tools range.

TriCore

Using Ashling's Vitra Emulator Trigger and Trace System for TriCore applications
This article (APB182) describes how to use the Ashling Vitra Trigger and Trace system to develop and debug Infineon TriCore applications.

 
© All rights reserved Ashling Microsystems