Noral Micrologics has launched a development tool capable of debugging designs based on Motorola's ColdFire® architecture via background debug mode (BDM). The product, Flex-BDM/ColdFire, offers 90MHz support and the largest cache-aware real-time trace buffer currently available for ColdFire processors.
Suitable for all ColdFire MCF5307, MCF5206e & MCF52xx designs, Flex-BDM/ColdFire integrates professional BDM hardware with Noral's popular Flex real-time debugging software to provide the sort of debugging normally associated with more costly in-circuit emulators (ICE). The optional 1Mbyte real-time trace buffer allows developers to trace 'C/C++' source and assembler and also adds timestamp data for accurate, time-based execution measurement. Noral's trace buffer is also cache-aware and is therefore uniquely able to trace instructions executed from on-chip cache memory as well as all those executed from external memory.
Flex-BDM/ColdFire combines custom logic and its own control processor to deliver a large number of advanced real-time debugging features including dynamic memory access, multi-level hardware breakpoints, trace filtering, MAC support, step execution and execution breaks. And because all features are accessed via Motorola's standard 26-pin BDM connector there is no need for clip-over adaption or custom connectors on the target.
Advanced support for programmable target devices means that developers can program and erase flash, EEPROM and any other programmable device that may be present on the target. Further enhancements allow execution breakpoints to be set in ROM memory.
Offering automatic sensing of target voltages between 2.7 and 5.5V, Flex-BDM/ColdFire features a high-speed communications interface minimizing the time taken to download code and return valuable debug information to the PC hosted debugging software.
Noral's Flex debugging interface is a high-level debugger designed specifically for real-time embedded systems development. Running under Windows NT/98/95/3.1, Flex integrates with all the popular embedded system toolchains and is fully compatible with every ColdFire code generator. This allows developers to choose their preferred C/C++ compilers including those from DIAB, Microtec Research / Mentor Graphics, Greenhills, GNU and Crossware. An integrated 'C' based macro language automates repetitive procedures and simplifies application-specific tests.
Flex-BDM/ColdFire ships with pre-built example software designed to run on all the ColdFire family evaluation boards.
Issued: March 1999
More Information
|