KEY FEATURES

 |
| |
|
Memory display and edit while executing in real-time
|
| |
|
115 KBaud serial download (64K program download in 14 sec.) |
| |
|
High level language debug for ASM-85 and C-85 |
| |
|
Real-time transparent emulation up to 10 MHz |
| |
|
32K frames by 80 bits of execution trace buffer, with time stamp |
| |
|
In-line symbolic assembler and disassembler |
| |
|
64 KB of program / data RAM |
| |
|
Real-time hardware breakpoints |
| |
|
Complex events to trigger breakpoints or trace logic |
| |
|
Two 16-bit pass counters |
| |
|
8 level hardware break sequencer |
| |
|
8 channel user logic state analyzer |
| |
|
External trigger input |
| |
|
Six trigger outputs |
| |
|
Windowing or command driven user interface |
| |
|
RS-232 interface to IBM PC |
| |
|
Made and supported in U.S.A. |
|
USER INTERFACE

 |
Designed to work
with IBM PC computers, the 8085 emulator Windows user interface provides: multiple pop-up
windows for Source, Registers, Memory, Stack, Variables, Locals, Commands and others.
Source level debugger window for ASM-85 and C-85 with automatic link to the Trace window,
user defined variable SFR and Watch window. |
COMPLEX EVENTS

 |
Complex event is a set of conditions that qualify emulation
breakpoints, event sequencer, or trace filtering in real-time. There are three 8085
complex events available that may be used for the following: 64K address breakpoints or
ranges 8 bit data pattern with less than, greater than, equal, not equal, and don't care
combinations. Qualify on RD, WR, INT, instruction fetch, operand read external input with
programmable trigger polarity, all events may be counted or delayed by the use of two 16
bit pass counters. An eight level hardware sequencer is available to sequentially trigger
from any event or pass counter. |
BREAKPOINTS

 |
Breakpoints are used to stop user program execution while preserving
the current program status. 8085 breakpoints can be triggered from a combination of: |
| |
 |
Addresses and address ranges |
| |
|
External input |
| |
|
Pass counters |
| |
|
Sequencer |
| |
|
Trace full condition |
|
|
TRACE BUFFER

 |
Trace buffer is a high speed RAM used to capture in real time all
activity on the microprocessor bus and pins. A dedicated start/stop logic allows for
filtering unwanted information from the trace buffer while executing. The 8085 emulator
trace will store up to 32K samples (80-bit frames) comprised of the following: |
| |
  |
Address Bus |
| |
 |
Data Bus |
| |
|
Control signals |
| |
|
Real Time Clock
Stamp |
| |
|
User logic state inputs (8 bits) |
|
|
|
|
|
The 8085 trace may be filtered before the information is stored with
the use of complex events, and after the acquisition by choosing the filter menu. The
trace is equipped with an internal counter to allow tracing to stop after a specified
number of frames have been captured. This feature allows the trace to capture as much as
32K of small program fragments no matter how distant in time. The trace contents can be
viewed during program execution without stopping or slowing down the microprocessor. |
SPECIFICATIONS

 |
 |
|
| |
Supported Microcontrollers |
|
 |
8085, 8085A, 80C85 |
| |
Maximum Emulation Speed |
|
|
up to 10 MHz |
| |
Size |
|
|
260 mm wide, 260 mm deep, 64 mm high |
| |
Emulation Program Memory |
|
|
64 KB |
| |
Number of Hardware Breakpoints |
|
|
64 KB |
| |
Program Memory Mapping |
|
|
1 KB boundary, up to 256 blocks |
| |
Pass Counters |
|
|
two, 16 bit each with stop/reload control |
| |
Trace Buffer |
|
|
32 K deep, 80 bits wide |
| |
Time Stamp |
|
|
32-bit, 100 ns resolution |
| |
Sequencer |
|
|
8 level hardware |
| |
User Probe |
|
|
8 channel logic input, 1 trigger input, 6 trigger outputs (events,
pass counters, sequencer) |
| |
Host Interface |
|
|
serial RS-232C, 9600-115 KBaud |
| |
File Format |
|
|
Intel HEX, Intel AOMF, Softools, 2500AD Software, and PLC |
|
|
|
|

|