DOC0516.PDF

(1580 KB) Pobierz
8051 Family In-Circuit Emulator
The EMUL51™-PC is a high perfor-
mance in-circuit emulator specifically
designed to provide an optimal environ-
ment for 8051 family microcontroller
hardware and software development.
The EMUL51-PC consists of a board
which plugs directly into the IBM
PC/XT/AT bus. An optional Trace board
features advanced trace functioning with
sophisticated trigger capabilities. The
POD, which plugs into the target system,
is connected to the emulator board with
a 5 ft. ribbon cable for operating range
flexibility. Optionally, an RS-232 box can
be used which communicates with the
PC at up to 115K baud. Yet another
option, the LanICE, allows the EMUL51-
PC t run on workstations such as SUN or
HP.
Hosted on PCs and
Workstations
Th e e m ul a t o r w a s d e s i g n e d t o b e
plugged into a full size PC/AT style slot.
The optional trace needs a second slot.
These same boards can also be sup-
plied in an “RS-232 box” which commu-
nicates with the PC over a standard
COM port. To use the EMUL51-PC on
XWindows workstations such as SUN or
HP, the Nohau LanICE is available.
Because LanICE uses a high speed (10
Mbit/second) local area network, not
only can it be placed far away from the
workstation but it maintains the relatively
high code loading speed of the Nohau
emulators plugged into your PC on your
desk top. LanICE also supports personal
computers on a network.
AT89 Series
Development
Tools Support
The World’s Most Popular 8051
Emulator
Since its introduction 1986, Nohau has
delivered over 10,000 EMUL51-PC emu-
lators. Each emulator is often used in
several projects where different 8051
derivatives are needed. Only a change
of the probe is required when a new
derivative needs emulation support.
Real Time Trace
The EMUL51-PC offers trace features
not found in other emulators. The trace
buffer can record up to 256K bus cycles
with 64 bits of data. The trace can be
operated “on-the-fly” which means that it
can be viewed, programmed and retrig-
gered without disturbing program execu-
tion. With the trace setup menu you can
define what events are to be stored in
the trace buffer. The real-time trace can
be stopped (triggered) at a selected
event or after a combination of multiple
events.
For additional information please con-
tact:
Nohau Corporation
51 E. Campbell Avenue
Campbell, CA 95008
TEL: 408-866-1820
FAX: 408-378-7869
Choice of Different User
Interfaces
Early in the evolution of the EMUL51-
PC’s user interface, it became clear that
each customer has different opinions of
how they would like the interface to work
and what features were important to
them. One of the three main user inter-
face choices for the EMUL51-PC is
Microsoft Windows 3.x. The other two
are ChipView’s Borland keypress com-
p a ti b l e a n d No h a u ’ s o r i g i n a l p u l l -
down/command line version.
0516B-A–12/97
6-19
Figure 1.
EMUL51
2051 Design Center
Mid-Tech’s AT89C2051 Design Center includes everything
you need to take your design from simulation, through tar-
get degugging, to standalone operation. Specifically
designed to support Atmel’s 20-pin processor family, the
Figure 2.
AT89C2051 Design Center
2051 Design Center delivers features and capabilities nor-
mally found only in much more expensive development
systems.
Target Debugger Board with Built-in Flash
Programmer
Operating under control of a “windowed” PC control pro-
gram, a high speed serial link provides nearly instanta-
neous communication to the target system. The result is a
friendly, truly interactive, development environment. A ZIF
programming site and resident flash algorithms provide full
programming support for the AT89C1051 and AT89C2051.
6-20
AT89C2051 Family Simulator, Target System
Debugger, and Assembler
The simulator runs stand-alone on a PC and also lets you
include the target’s physical I/O lines, timers, serial port,
etc. in your simulation. The target system debugger gives
you complete control over the system under development
and features a user interface identical to that of the simula-
tor.
Tools Support
Tools Support
Features Include:
• Single-step, multi-step, animate, and high-speed
execution modes.
• Simultaneous
on-screen
displays
of
program
disassembly, data memory, and CPU registers.
• Full screen editors for CPU registers, special function
registers, data and program memories.
• Multiple breakpoints are transparent to the user program.
• Serial I/O may be displayed in a window on the PC or
can be redirected to the target system.
• Prototyping Board and AT89C2051 Included
• The 2051 Design Center includes an AT89C2051
prototyping board with built-in power supply and large
pad-per-hole prototyping area, AT89C2051 processor
included.
• Priced at $299.95 for the full-up system.
For additional information please contact:
Mid-Tech Computing Devices
P.O. Box 218
Stafford, CT 06075
TEL: 860-684-2442
IceP2051 Emulator/Reprogrammer
The IceP2051 Emulator / ReProgrammer is a complete
development station for the Atmel Flash AT89C1051 and
AT89C2051 microcontrollers. It is a full speed, RAM based
ICE, intended for full product developments. Unlike other
systems, IceP2051 does not rely on PC Simulation, nor
require you to erase/program a chip with each iteration.
The Edit Assemble Debug loop takes just a few seconds.
Figure 3.
IceP2051 Emulator / ReProgrammer
When your code is tested/optimized, the programmer can
be used for your volume production.
If you are using the older OTP technology, or a single
sourced uC core, there are cross migration tools to assist
porting your code.
The DbgX51 debugger has a multi, scalable window dis-
play, and fast ’text editor’ style operation. To change any
location, just place the cursor, and edit.
Multiple breakpoints, and Step, Skip, GotoHere debug
commands are supported. This example shows DbgX51 /
IceP0251 running the optional Modula-2 compiler - code
illustrated is the multi i2c library.
Dbg2051.ZIP - Demo of IceP2051 Debugger.
Env2051.ZIP - Demo of IceP2051 environment.
IceP2051.ZIP - Both of the above, full system demo.
6-21
Figure 4.
Modula-2 compiler - code
IceP2051
• Full ICE + ReProgrammer for the Atmel Flash 20-Pin
variants (40.44 With adaptor)
• Real Time, RAM based, Emulation (including the Analog
Comparitor)
• Full screen Debug, ’Borland’ style interface, Multi
Windowed, direct editing
• Full SFR symbolic BYTE.BIT display, for rapid learning
Timer Uart Interrupt debug
• Source level Debug, and Mixed language Source debug,
allowing .ASM.,C, Modula-2 source codes to be mixed
• Chip Prog step is NOT part of the development loop
• Complete package - Assembler / Linker / Debugger /
Editor included
• Optional adaptors for SOL20, and DIP40/PLCC44
• Special cross platform migration support included and
added to Assembler
• Options: High level languages C, Pascal, Modula-2
• Serious, but Low Cost! - Complete Development station
just $NZ975
• Single Key, Erase Program Verify Secure of AT89C1051,
AT89C2051,
AT89C51,
AT89C52
Atmel
Flash
microcontrollers
• Chips programmed counter
• Mis-socket and incorrect part detection
• Mechanically supported SOL adaptor
• Smart program algorithm, for fastest possible pgm cycle
times
For additional information please contact:
Mandeno Granville Electronics Ltd:
80x51 Tools Specialists.
128 Grange Rd
Auckland 3 New Zealand
TEL: 64-9 -6300-558
FAX: 64-9-6301-720
Programmer Features
• FAST RAM based production programmer - 1.2Sec /
KByte, (Erase.Vfy.Secure included!)
6-22
Tools Support
Tools Support
2051-PD Programmer Downloader & I/O Simulator
Features
• Fast, Simple, Download & Run - No Change In
Characteristics - No Loss of Features
The 2051-PD offers the simplicity and speed you need for
developing small programs. From the simple Command
Line to seeing the results of an Intel hex file running on the
Target typically takes less than 6 secs. And that includes
checksum verification.
In addition, the 2051-PD follows two ideals needed for a
smooth transition to stand-alone operation:
• It preserves the true characteristics and special features
of the 89C2051 microcontroller
• It allows the code to run in the same memory locations
as needed for the stand-alone Target system.
It is PC hosted through a RS232 port, and in turn it runs the
Target board through its microcontroller socket. By taking
advantage of the 2051’s flash memory and ease of re-pro-
gramming, this arrangement offers the speed and conve-
nience of a ROM Emulator even though working with an
internal memory device. In addition, once the download is
Figure 5.
2051-PD
complete, a Command Line Option allows the same PC
port to be automatically switched to the Target for its own
use. This is especially useful if the Target board does not
require an RS232 interface yet one is desired to assist in
the actual development, or production testing.
Another valuable use for this existing connection to the PC,
is with the optional ’Dunfield Developments’ Simulator
Package. This fast PC Simulator (150,000 instr/sec with
386/25) can optionally pass all I/O related instructions to
the Target’s 2051 for execution. This allows running the
application code in a crash-proof PC environment, with all
register and memory data readily available, yet still seeing
the interaction with the actual Target H/W. The Dunfield
S/W package also includes an Assembler, and a Monitor
Debugger intended for larger memory versions of the 51.
The Simulator on its own is sufficient reason for purchasing
this option.
The 2051-PD comes complete with its own S/W for pro-
gramming and downloading a 6 ft. 9 pin PC serial cable, a
9-25 pin adapter, Target flat cable, and power supply for
shipments to the U.S. and Canada.
6-23
Zgłoś jeśli naruszono regulamin