华唐产品 | 解决方案 | 技术支持 | 成功案例 | 下载中心 | 培训中心 | AEP理论中心
 >  首页 > 产品
华唐产品导航
  高频EDA设计仿真工具
  自动化软件测试工具
  软件开发工具
  仿真器
  数字建模系统
  协议一致性测试
  无线网桥
     

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.

 

 

产品概述
-产品特性
-系统要求
-支持处理器
-PDF文档

版权所有 深圳市华唐软件技术有限公司   粤ICP备06057501号