ADM-51

$1,200.00

+ Shipping
Category:

ADM-51 In-Circuit Debug Probe

ADM-51 is a small, palm-sized emulator based on a 2-pin, synchronous debug channel. It is equipped with USB 2.0 port that runs at 480 Mb/sec and is very portable and does not require any external power adapters. All power is taken from the USB port, which allows it to be used in the field when connected to a laptop PC,

Unlike JTAG debug interfaces which use 5 or more device pins, Signum Systems developed a custom 2-pin debug interface for the 71M65xx and 73S1215F devices. With our 20 years of experience in building In-Circuit Emulators and help from Teridian’s (Maxim) silicon designers, we have created an unprecedented On-Chip Debug System (OCDS). This OCDS is on every 71M65xx/73S1215F  device. Like other competing systems, it contains breakpoint registers and allows to read and modify all memory and SFRs. But unlike any other CPU, our OCDS can also access the PC and flags in real-time while the CPU is running, which allows the user to perform statistical execution profiling.

Supported CPU Families

(without trace)

Energy measurement chips:
71M6511, 71M6521, 71M6523, 71M6531
78M6612, 78M6618
Smartcard chips:
73S1215-44pin, 73S1217-44pin
73S1209-44pin, 73S1210-44pin

(with trace)

Energy measurement chips:
71M6513, 71M6533, 71M6534
Smartcard chips:
73S1200-68pin, 73S1215-68pin
73S1217-68pin, 73S1205-68pin
73S1209-68pin, 73S1210-68pin
Circuit breaker chip:
71M6402, 71M6403, 71M6404

Key Features

  • Non-intrusive, real-time support for Teridian (Maxim) meter, smartcard, scale and circuit breaker devices across their entire speed ranges. See CPU compatibility list above.
  • Real-Time Trace Buffer with time-stamp and visibility into all IRAM, XDATA and Peripheral (SFR) activity. See CPU compatibility list above (on ADM51-Trace model only)
  • Real-time access to Program Counter with Execution Profiling display to identify frequently executed procedures.
  • Fast code downloads to RAM and Flash (3 sec)
  • Two hardware breakpoints.
  • Unlimited software breakpoints.
  • Low cost – replaces cumbersome conventional In-Circuit Emulators at a fraction of their cost.
  • USB 2.0 High-Speed (480 Mbps) interface to host PC.
  • Because the target CPU stays on target board, ADM51 does not introduce any noise to the sensitive 21-bit AD converter.
  • Compatible with the following 8051 C compilers: IAR Systems, Keil Software, Raisonance S.A. and others.
  • Only 2-pin (RXTX, TCLK), high-speed debug interface (additional 5-pins for trace).
  • Hot-plug activation of the on-chip debug resources allows to inspect and debug hung-up target boards even if the debug channel was disabled to conserve power.
  • De-activation of the on-chip debug resources may be done at any time to conserve power and minimize EMI.
  • Built-in Flash Programmer for the on-chip 64K of program memory with automatic script programming for production environment.
  • Extra long debug cables are available to allow debugging inside environmental chambers.
  • Windows 7, Windows Vista, XP, 2000, ME & 98 compatible.

ADM-51 Trace

Real-Time Trace (8051 Emulators) (available on ADM51-TRACE and ADM51-CE models only).
The trace data is transmitted over a 5-pin trace bus and decompressed by the trace module inside the emulator. The trace packets contain full details of the executing application, including not only the Program Counter but also every XDATA, IRAM and SFR activity.

All IRAM, XFR and XDATA transactions in trace contain the Value read or written and the Location. A separate columns for Accumulator (A) and Stack Pointer (SP) show the exact values as soon as they are changed.

Trace Features (80C51 Emulators)

  • Only 5-pin interface to the CPU.
  • Shows complete execution path.
  • Shows RD/WR transactions in IRAM, XRAM and SFRs.
  • 50,000 instructions deep, real-time execution trace memory.
  • Instruction time stamp in absolute, delta and relative modes.
  • Trace correlation to the source window highlights the executed instructions in trace and in source windows.
  • Trace filtering to filter-out unwanted information for easy viewing.

ADM51: Software

Chameleon Debugger for ADM-51

Each ADM-51 emulator is bundled with our high-end, full featured Chameleon Debugger for 8051 devices which offers all the latest debug features needed to quickly and efficiently debug the most complex embedded projects.

Newly compiled programs are downloaded into Flash memory with just one click of the mouse.

Their corresponding source code (in C or Assembly) is shown in one or more Source Windows from which the program can be executed at full speed or single stepped Fly-over display (8051 debugger)by ASM or C-level instructions. Any variable may be easily inspected simply by flying-over the variable and watching its value automatically pop-up.

H/W breakpoints and S/W breakpoints (identified by red dots) may be used to stop execution in the critical code sections to allow detailed inspection of the embedded system.

An array of other windows is available to display the CPU status, registers, IRAM, XDATA, SFRs, global and local variables, C-level call stack and CPU stack. All application symbols, procedure names and variables are displayed in the Symbol Explorer window where they Chameleon Debugger for the 8051are nicely grouped by a module name.

Chameleon Debugger also includes macros for automated board initialization and production testing. The macro language executes all debugger commands, has compare commands and allows C-like conditional branching.

Chameleon Debugger for ADM-51 Features

  • Source level debugging for ASM & C compilers from IAR, Keil, Raisonance and others.
  • Automatic switching between H/W and S/W breakpoints.
  • Statistical Execution Profiler identifies frequently executed code with direct link to source code.
  • In-line symbolic assembler and dis-assembler.
  • Step-into, step-over and step-out of functions in C and ASM level.
  • Command mode window with macros (scripts) for automated testing.
  • Built-in diagnostic tests to ensure system integrity.
  • Symbol Explorer browser to locate variables in modules and functions.
  • Drag and Drop variables and addresses between windows for easier and faster viewing.
  • Automatic variable value pop-ups in Source window.
  • Locals and Global variable Watch windows with all complex types support (arrays, structures, unions, etc.).
  • C-level Call Stack and CPU Stack windows.
  • Special Function Register window with bit field names and descriptions.
  • Trace window with back-correlation to source windows.
  • Memory windows for Program, XDATA and IRAM
  • Windows XP, 2000, ME, 98 compatible.

Trace Window – (available on ADM51-TRACE and ADM51-CE models only).

The Trace Window displays data captured in real-time by the emulator trace memory buffer. It is organized into columns with detailed information about the last 50,000 of executed instructions along with Trace viewer window (8051 debuggers)disassembly information, C or ASM source code and time stamp information.

Weight 3 lbs
Dimensions 12 × 8 × 3 in
Scroll to Top