ADM-51系列仿真器
In-Circuit Trace With Debugger
USB2.0 PC Host Interface
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 fully compatible with
the older USB. 1 ports at slower speeds. For
the best performance, a PC with the USB 2.0
port is highly recommended. ADM-51 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 notebook PC.
EXECUTION PROFILER

Embedded ICE like no other!
Unlike JTAG debug interfaces which
use 5 or more device pins, Signum Systems developed
a custom 2-pin debug interface for the 71M6513.With
our 20 years of experience in building In-Circuit
Emulators and help from TDK抯 silicon designers,
we have created an unprecedented On-Chip Debug
System (OCDS). This OCDS is on every 71M6513 device
and like other competing systems 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) to allow to display statistical
Execution Profiling.
Key Features
- Non-intrusive, real-time support for all TDK
71M6513, 71M6513H, 71M6511 and 71M6511H devices
across their entire speed ranges.
- Real-Time Trace Buffer with time-stamp and
visibility into all IRAM, XDATA and Peripheral
(SFR) activity (available on TDK 71M6513 and 71M6513H
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,
ADM-51 does not introduce any noise to the sensitive
- Compatible with the following 8051 C compilers:
Raisonance S.A., Keil Software, IAR Systems 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 andminimize
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 XP, 2000, ME & 98 compatible.
Trace
Real Time Trace
(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
- 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.
Software
Chameleon
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 the 71M6513 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 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 are nicely
grouped by a module name.
Chameleon Debugger also includes
macros for automated board initialization andproduction
testing. The macro language executes all debugger
commands, has compare commands and allows C-like
conditional branching.
Chameleon Debugger Features
- Source level debugging for ASM & C compilers
from Raisonance, Keil, IAR 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 contains
column with detailed information about the last
50,000 of executed instructions along with disassembly
information, C or ASM source code and time stamp
information.

|