The ADM-51 In-Circuit Debugger (ICD) was developed in cooperation with TDK for their new 8051 based power meter devices 71M6515, 13 and 11. Since building traditional, bond-out emulation devices is too expensive for each new 8051 derivative, Signum Systems with TDK developed a new, proprietary debug and trace interface that can be embedded with any 8051 device or ASIC. With these on-chip, inexpensive debug hooks, the new device can be emulated without the need of removing it form the application board, as it is required with conventional ICEs. This eliminates a lot of problems associated with conventional 8051 emulators, including added noise on analog lines, special CPU footprint adapters and high prices.
ADM51 communicates with the device over 2-pins only, in real-time and without slowing down the CPU. When ADM51-Trace is detected by the device, it will send all execution data, including PC, SFR, IRAM and XRAM data to the emulator, without slowing-down the application. The trace data is captured by the ADM51-Trace trace buffer memory and displayed by the debugger in its own Trace display window. The trace communication channel requires only 5 additional pins.
Currently, ADM51-Trace supports only TDK 71M6513 & 13H devices only, since the 71M6511 parts do not have the extra trace pins.
3 Varients of this Emulator are available are available: Chameleon Debugger for 8051 coresHardware BreakpointsSoftware BreakpointsReal-Time TraceComplex EventsADM-51Yes2UnlimitedNoNoADM-51-TraceYes2Unlimited50,000 instructions*NoADM-51-CEYes2Unlimited50,000 instructions*3**
* Trace supports only TDK 71M6513 and 71M6513H devices. The 71M6511 parts do not have the extra trace pins. The trace records the PC and all SFR, IRAM and XDATA transactions.
** Complex Events are used for conditional breaking or trace filtering.
|