| order now | trace buffer | ||||
| key features | LAN support | ||||
| user interface | Atmel 51X2 | ||||
| dual-port mem. | spec | ||||
| complex events | documentation | ||||
| breakpoints |
data sheet
|
||||
|
|
|
|
|
||
|
|
|||||
|
|||||
|
|||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Designed to work with IBM PC computers, the 8051 Windows user interface provides: multiple Source, Registers, Memory, Stack, Variables, Locals, Performance, Trace and other pop-up windows; source level debugger window for C-51 and PL/M-51 with automatic link to the Trace window; user defined variables in the Watch window. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This unique feature allows instant viewing and modification of emulation memory (Program and Data) without stopping or slowing down the running 8051 application. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Through its Setup window, the 8051 emulator enables you to graphically program the three available complex events and to define how these events will be used for breakpointing and trace filtering. Each event is capable of comparing in real-time the address bus, data bus, and cycle type. This can be used, for example, to detect the writing of values between 44 and 55 to one or more specified locations in memory. Once a complex event is defined, it may be passed to one of the two available 16-bit counters to create a delayed breakpoint or trace trigger. With the use of the 8-level sequencer any combination of events and counters may be mixed to achieve a trigger based on a predetermined sequence of events. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Breakpoints are used to stop user program execution while preserving the current program status. 8051 breakpoints can be triggered from a combination of: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Trace buffer is a high speed RAM used to capture in real time all activity on the 8051 microprocessor bus and pins. A dedicated start/stop logic allows for filtering out unwanted information from the trace buffer while executing. The trace buffer will store up to 32 K samples (80-bit frames) comprised of the following: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All Signum 8051 emulators support operation over a network. The IceServer option allows you to work with any ICE connected to a networked computer from any workstation on the network. You can also connect to an arbitrary Chameleon debugging session using a standard telnet terminal session. This allows you to join a remote debugging session, for example, to take a peek at what is happening in the lab or at a test site. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
If you need to debug your 80C51 core based ROM-less 80C51
derivative or ASIC, but cannot physically remove the device from the system, POD51-ASIC is
a perfect solution. This pod employs the 80C51 CPU core on the target PCB (or inside the
ASIC device) in lieu of the conventional method of using the emulated CPU for in-circuit
emulation. This effectively eliminates the need to remove the CPU/ASIC from the target
board to perform non-intrusive real-time emulation! The pod provides all emulation
objects, such as memory (Code, XData or IRAM) and registers. Some of the POD51-ASIC features: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||