|
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.
TECHNICAL
ARTICLES
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, Genia and Opella
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.
License
Transfer
This article (APB170) outlines how to transfer a License for Ashling's
PathFinder Debugger from one PC to another, one location to another, or
one directory to another.
Third-party Debuggers
compatible with Ashling's Vitra, Genia and Opella Emulators
Ashling's Vitra, Genia and Opella Emulators support real-time debugging
on many widely-used RISC embedded-processor architectures. The preferred
Source-Debugger software for most of these architectures is Ashling's
PathFinder Debugger, because of its support for Real-Time Trace and Triggering
on the Vitra Emulator, the wide range of Compilers that it supports, and
the ease of installing, learning and using the PathFinder software.
In many cases, Ashling also supplies a Software-Driver (generally in the
form of a Windows DLL) that provides an open Application Programming Interface
(API) to allow third-party programs (such as debuggers or user-written
test harnesses) to communicate with the Ashling Emulators as outlined
in this article (APB175).
Reconfiguring Ashling's
Vitra and Genia Emulators for a different target architecture
Ashling's Vitra and Genia Emulators support real-time debugging on many
widely-used RISC embedded-processor architectures. Reconfiguring from
one architecture to another is very easy as outlined in this article (APB178).
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
(incl. LPC2000 and ML675K)
ARM Debug and Trace Connectors
This article (APB156) looks at the recommended ARM debug and trace connectors
for use with Ashling Development Tools.
Developing
applications on GlobespanVirata Helium Communications Processors
This article (APB180) looks at using the Ashling PathFinder Debugger and
Ashling ARM Emulators with the GlobespanVirata Helium Communications Processor.
Getting started
with the Ashling LPC2000 Development Tools
This article (APB190) looks at the Ashling Development Tools for the Philips
LPC2000 ARM based microcontroller family.
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 Ashling's Vitra
Emulator Trigger and Trace System for ARM applications
This article (APB196) describes how to use the Ashling Vitra Trigger and
Trace system to develop and debug ARM core based applications.
Using
the Ashling ARM Emulators with the GNU GDB Debugger
This article (APB198) describes how to use the Ashling ARM Emulators 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.
MIPS
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.
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 Emulators, Probes and Adapters
A guide (APB164) for selecting probes and adapters for Smart Card development,
debugging and field testing.
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.
Ashling
Smart Card Probe-Adapter Connections
This article (APB185) looks at the Ashling Smart Card Probe-Adapter, part
number IN-CLA7816USB, that contains ISO7816-format Card Contacts, a Contactless
Antenna and access points to Smart Card USB pins.
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.
Technical Description
of the LDRA Testbed® Software Quality Tools Suite
LDRA Testbed®, distributed and supported by Ashling Microsystems,
is an analysis tool for improvement of the software development and testing
processes. Together with its optional TBrun®, TBsafe® and TBevolve®
modules, Testbed is used throughout the software life-cycle. This article
( APB201) provides a technical description of the LDRA Testbed Tools Suite.
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.
80C51
Getting
started with the Keil 8051 Compiler
APB173 describes how to use the Keil 8051 Compiler and µVision IDE with
your Ashling PathFinder Source Debugger and Ultra-51 Emulator.
Connecting
Ashling's Ultra-Series Emulators to an LQFP44 Target Board
APB159 illustrates Ashling's range of Emulator Footprint Adapters for
use with fine-pitch target device packages such as LQFP44.
last
updated:
|