ADM-51

ADM-51Die ADM-51 Emulatorfamilie von SIGNUM ist die optimale In-Circuit-Emulator & Debugger Lösung für die 71M6511 / 71M6513 Familie von Teridian Semiconductor (früher TDK).

Teridian


ADM-51 ist in 3 Ausführungen erhältlich:

  • ADM-51 ist der Emulator für alle 71M6211/11H und 71M6513/13H Controller.

  • ADM-51-TRACE beinhaltet die TDM-51 Option und bietet einen Real-Time-Trace Buffer (PC, XDATA, Ports, IRAM und SFRs)

  • ADM51-CE beinhaltet die TDM-51 Option und weiterhin 3 komplexe Events für konditionale Breakpoints und Trace-Filterung.

inkl. Chameleon Debugger:

  • C/ASM
  • DebuggerCode
  • Profiler
  • Flash Programmer
  • Die CPU verbleibt im Target Board, optimal für low-noise Anwendungen
  • Attraktiver Preis

ADM-51 basiert auf der von SIGNUM entwickelten Embedded ICE Technologie, einem synchronen Debug Kanal der mit 2 Anschlüssen auskommt und so auch in 8051 basierte Spezial-Controller integrierbar ist. Teridian Semiconductor (ehemals TDK) ist der erste Hersteller der diese Signum eigene OCD Technologie verwendet und in der 71M6511 / 13 Familie einsetzt.

Highlights

  • Non-Intrusive, real-time support für alle Teridian Semiconductor 71M6513, 71M6513H, 71M6511 and 71M6511H Controller.
  • Optionaler Real-Time Trace Buffer (TDM-51) mit time-stamp and der Möglichkeit das der Beobachtung aller Aktivitäten in IRAM, XDATA und Peripheral (SFR). (Teridian Semiconductor 71M6513 and 71M6513H only.)
  • Real-time Zugriff auf den Program Counter mit Execution Profile zur visualisierung und identifizierung oft ausgeführter Funktionen,
  • Schnelle Code Downloads
  • Zwei Hardware Breakpoints. Unbegrenzte Software Breakpoints.
  • Preiswert - Kein großer konventioneller ICE mehr nötig.
  • Da die Target CPU auf dem Board bleibt, erzeugt der ADM-51 keine Störungen im sensitiven 21-bit AD Konverter.
  • Nur 2 Pins (RXTX, TCLK) für high-speed debug Interface notwendig
  • Eingebauter Flash Programmer für den 64kB Programmspeicher mit automatischer Script Programmierung für die Produktion.
  • USB 2.0 High-Speed (480 Mbps) Interface zum Host PC.
  • Kompatibel mit den folgenen 8051 C Compilern: Raisonance S.A., Keil Software, IAR Systems, Tasking/Altium und andere.
  • Windows XP, 2000, ME & 98 Kompatibel.

TDM-51 Real-Time Trace

The real advantage of the OCDS from Signum comes from the capability of sending compressed trace packets in-real time. The trace data is transmitted over a 5-pin trace bus and decompressed by the optional TDM-51 module fitted inside the ADM-51. The trace packets contain full details of the executing application, including not only the Program Counter and XDATA activity available on some high-end In-Circuit Emulators, but in addition, every IRAM and SFR activity.

  • 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.

Background

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.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.

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 Teridian Semiconductor's 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.

 

Chameleon Debugger

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 Fly-over displayby 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 Debuggerare 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.

  • Source level debugging for ASM & C compilers from Raisonance, Keil, tasking, 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 (##scr#ipt##s) 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 de##scr#ipt##ions.
  • Trace window with back-correlation to source windows.
  • Memory windows for Program, XDATA and IRAM with byte, word, hex, binary, octal, decimal, float and ASCI formats.
  • Windows XP, 2000, ME, 98 compatible.


TDM option: The Trace Window displays data captured in real-time by the TDM-51 module. It contains columns with detailed information about the last 50,000 of executed instructions along with Trace viewer windowdisassembly information, C or ASM source code and time stamp information. The columns may be moved around, duplicated and deleted as needed.

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.

Schlagworte

Hersteller: SIGNUM
Funktion: Emulator
Prozessorarchitekturen: 8051

>>> Preis anfragen

Embedded Tools GmbH
Fon: +49 251 98729-0 / Fax: -20
E-Mail info(at)embedded-tools.de



Wir bitten Sie, uns noch eine Rechenaufgabe zu beantworten, damit dieses Formular nicht von automatisierten Robotern missbraucht wird.