Ashling Microsystems has released a set of development and debug tools, based on the NEXUS interface standard, for Motorola's MPC565 PowerPC embedded processor.
The MPC565 device is part of Motorola's MPC500 family, targeted at automobile powertrain and industrial applications. It has 1MB of flash memory on-chip, three timer-processor units, three CAN ports, dual queued analog-to-digital converters and a 32bit RISC core with floating point unit.
To assist the software development task Motorola has implemented a NEXUS debug port on the MPC565.
This is the industry's first implementation of the IEEE-ISTO 5001-1999 'NEXUS' Standard for a Global Embedded Processor Debug Interface.
By basing the MPC565's debug resources on the NEXUS standards and protocol, Motorola has ensured a fast route to market for developers. Given the complexity of the MPC565's 32bit core architecture and its array of on-chip peripherals, the developer relies heavily on extremely powerful debug tools with full code and data trace capabilities. The Ashling solution is designed to provide this in a compact, scalable and reusable emulation and trace platform.
With its NEXUS Class 3 debug port, the MPC565 device allows the Ashling emulator and debugger to access the microprocessor 'on-the-fly' without intrusion on program execution, to monitor or change variables, trace program flow or alter calibration tables.
The toolset provides the tools for embedded development, hardware/software integration and testing on the microprocessor.
The full Ashling support range for MPC565 includes the Vitra networked emulator and trace platform, Genia networked emulator and Opella parallel-port emulator, together with the PathFinder source debugger.
Published in Embedded Systems (Europe) April 2002