Computer Solutions Ltd
Whats New | Advanced Search
Downloads | Exchange Rates

Celebrating 30 years
supplying all your Embedded Development Tool needs


Background Debug Mode (BDM) & JTAG Tools


P&E are leaders in BDM Emulation and their products are included in many Freescale EVB packages.We are pleased to be P & E's UK and European distributor. This means we can offer P & E's tools, including in-circuit debuggers (ICD), assembler/editors, programmers (PROG) and register file displays (REGxx) all available off the shelf. They work through P & E's BDM interfaces, which connect the PC to the target's BDM header by parallel, serial, USB or Ethernet. These products are available as full 32 bit windows app for W95/98/2K/NT or XP for the following processor families:

68HCS08

68HC12

68HCS12

68HC16

683xx

ColdFire

 

PPC 5xx & 8xx

PPC 55xx/56xx Nexus

MAC 71xx,72xx (ARM)

 

P&E BDM CableBDM and JTAG Interfaces

P&E's BDM Interface Cables and Cyclone boxes provide access to the Background Debug Mode (BDM) and JTAG interfaces on Freescale microcontrollers. They are the hardware interfaces between a standard IBM PC parallel port (DB25 female connector) or USB or Ethernet and a header on the target system. By employing the BDM/JTAG Cable the user can take advantage of the background debug mode to halt normal processor execution and to use a PC to control the on-chip resources. The user can then directly control the target's execution, set and run to breakpoints, read/write registers, memory values and program internal or external FLASH memory devices.  In short BDM provides 90% of the functionality of an ICE at 10% of the cost. 

BDM Schematic

Full control of the on-chip resources via BDM/JTAG

Full speed in-circuit emulation at a reasonable price

Programming for internal or external EEPROM/FLASH memory devices

External hardware breakpoint (optional)

Pullup options

Work with P&E's ICD debugger and PROG programmer

1.8 to 5volt versions are available see chip specific information

Very fast downloads and stepping

Interface library and demo for custom testers and software

Cyclone Pro develoment tool for Motorola 8 bit MicrosCyclone Family

These boxes will connect a PC via Serial, USB or Ethernet to provide a super fast interactive Debugger or Flash programmer under manual or automatic control.  They can even be disconnected from the PC and used as a standalone Flash programmer.  If you are developing applications for any of these Freescale devices they are the only CPU specific hardware development tool you will ever need to buy.  They will work with all the software packages shown below
  Cyclone Pro   For use with 68HC08,  HCS08, HC12, HCS12 families
  Cyclone Max  For use with PPC 5xx, 8xx, 55xx/56xx, ColdFire and MAC 71xx,72xx

 (ARM) families

 

In-Circuit Debugger

P&E's In-Circuit Debugger software - ICD for Windows is a powerful tool for debugging . It uses the processor's background code debug mode, via the BDM cable, to give the user direct access to all on-chip resources.  

 
  • C source-level debugging support for IEEE695 & GNU
  • Full-speed in-circuit emulator
  • Breakpoints with counters for breaking on Nth execution
  • Variables window showing bytes, words, strings, and long words.
  • Real-time execution as well as multiple tracing modes
  • Startup and Macro files for automating the debug process
  • Context-sensitive help for all commands
  • Timing measurement and execution count functions
  • Hot keys for setting breakpoints and counters
  • Support for symbolic register files

P & Es Debugger screen shot

Integrated Development Environment 

WinIDE allows you to run external programs including assemblers, C compilers, debuggers, and flash programmers from within one environment, with a single hot key for each. WinIDE comes optionally installed with a P&E assembler. 

Editor Features:  Assembler Features: 

Fully reconfigurable

Allows execution of external programs

On-screen help



Macro support

S19, HEX, IEEE695 objects

Conditional assembly

Include files

Full listing control with cycle counter

BDM Flash Programmer

P&E's flash EEPROM programmer allows you to program/reprogram both internal and external flash devices in-circuit, via P&E's BDM cable. Perfect for development, production line programming, or field firmware upgrades. It contains our entire library of setup files for a particular processor, and includes both interactive and command-line versions for use in development and production. 

To see which Flash devices are supported follow this link .

Flash memory functions are : 

Program P&E Programmer screen shot
Verify
Blank check
Upload
Display
Erase
 

Register File

REGxx allow the user, via the BDM, to view and modify the processor's register fields in both symbolic and numeric format, which removes the tedious process of searching through manual pages for register descriptions. When the user selects a register, the actual processor's memory is read and displayed. The register files work with P&E's In-Circuit Debugger software.

P&Es register display screen shot

PACKAGE with Assembler  

A full 32 bit windows package consisting of BDM cable, Integrated Development Environment, In Circuit Debugger, Assembler, Programmer, Register File is now available for 68HC12, 68HC16, 68HC3xx, ColdFire, or PPC. 

PACKAGE Pro  with C 

P&E's package Pros provide all the engineer needs to start using the Gnu Cross Compiler.  It has a version of the GNU/GCC compiler toolset precompiled by P&E to operate directly under the Windows environment without requiring the installation of a Unix shell. The compiler is integrated into WinIDE and allows for one-touch compilation of a C-level project. The package includes startup code and linker scripts for the most popular devices. The compiler produces both the Elf/Dwarf 2.0 and S19 output formats; The Elf/Dwarf format is loadable by P&E’s in-circuit debugger and the S19 is loadable by P&E’s in-circuit flash programmer all of which, along with a suitable BDM/JTAG interface, are included.   The Pro versions of the package are now available for ColdFire and Power PC  55xx/56xx (NEXUS)

Unit Library

A library of calls that allow the PC to directly drive the BDM cable.  Ideal if you want to create your own production line test programs.  For an example of the C and Pascal API follow this link.

 

For P&E products indexed by chip Summary of P&E tools for 68HC05, 08, S08, 11, 12, S12, 16, 32, 32+, ColdFire and PPC. 

 


Home Shop Products Supported Chips Information Zone Contact Site Map
 
Computer Solutions Ltd
1a New Haw Road, Addlestone, Surrey KT15 2BZ, England
 
Telephone: +44 (0) 1932 829460      Fax: +44 (0) 1932 840603
Email: sales@computer-solutions.co.uk      Web: www.computer-solutions.co.uk
 
Copyright © 2009 Computer Solutions Ltd