[In
Circuit Emulator]
[See
Me]
Name: Joel Gooding.
ID: 104000021
Subject: CMPH 227
Teacher: Neil Gyan
THE TRINIDAD AND TOBAGO INSTITUTE
OF TECHNOLOGY.
Contents
Work Information
See me
Report
Work Information
CMPH
report: In-Circuit Emulator
IN-CIRCUIT
EMULATORS
An emulator
is a computer that is used to design other computers.
They replace the microcontroller in your target system.
The emulator behaves like a processor in addition of allowing you to
view data and code inside the processor and control the running of the Central
Proceesing Unit.
The
“In-circuit Emulator” is used for debugging programs.
It provides decreased debugging time, eases system integration and
increases the reliability and improves testing procedures.
Designers often use both an emulator and a BDM debugger depending on
the stage of production. It is
especially used in larger design teams.
A
BDM running on a Motorola controller is more effective is more effective than
a target monitor. Since software
simulators and debuggers are unable to detect events or conditions and as such
cannot apply this information especially not in real time.
Since controller bus cycles cannot be recorded, it cannot be determined
what actually happened to the program flow.
In-circuit emulators can easily perform these and other functions.
Whenever your program needs to be run in real hardware, an emulator
will assist you in this task.
MC
68HC11 CPU
-
512
Bytes of On-Chip Electrically Erasable Programmable Rom
(EE PROM)
with Block Protest.
-
1024 of On-Chip Ram
-
Enhanced 16-bit Timer Systems
3
Input Capture (IC) Functions
4
Input Compare (OC) Functions
4th
IC or 5th Software Selectable
- On board chip-selects with clock stretching
- Real-Time Interrupt Circuit
- 8 bit pulse Ammulator
- Synchronous Serial Peripheral Interface
(SPI)
- Asynchronous Non Return to Zero (NRZ)
Serial Communication Interface (SCI)
- Power Saving Stop and Wait Modes
- Eight-channel 8-bit A/D Converter
(MC68HC11F1 only)
- Computer Operating Properly (COP) watch
dog system and clock Monitor
-
Bus speeds of up to 6MHz for the MC68HC11FCO and up to 5MHz for the MC
68HC11F1
-
68-Pin PLCC (MC68HC11FI only), 64-Pin (MC68HC11FCO only) and 80-pin package
options.
Memory
The
family leads in microcontroller memory technology.
They use a fully static design and during periods of processor activity
its contents can be preserved. The
first device to integrate EPROM and EEPROM on the same chip was the 68HC711E9.
The M68HC11 provides a simple chip solution with mask programmed ROM or
user-programmable EPROM.
The
M68CH11’s EEPROM can be used for calibration, diagnostic and security
information.
The
OTP and EPROM devices provides cost effective, user-programmable ROM facility
for small volume prototype and development runs and
in cases where security might be compromised.
The
4 channel DMA unit allows
efficient data transfer between two blocks of memory between registers or
between register and memory.
Timer
Easy
use, greater flexibility and performance is provided by the standard M68HC11
timer. Its components include a
free running 16 bit counter with programmable prescaler, overflow interrupt
and separate functions interrupt.
A/D
converter
This
component is software programmable to provide continuous conversion modes with
8 to 12 channels and 8 to 10 bit resolution.
It also offers D/A conversion.
SCI
This
has a full duplex Universal Asynchronous Receiver / Transmitter system using
the NRZ format. It is also used
to form a serial communication network therefore connecting several
microcontrollers.
Pulse
With Modulation
A
range of PWM options is offered by the M68HC11 family.
To create continuous waveforms with programmable rates and software
selectable duty cycles up to six PWM channels can be selected.
SPI
This
component is capable of inter-processor communication in a multiple master
system and enables synchronous communications between the microcontroller and
peripheral devices. The I/O can
be expanded with the use of specific SPI
and standard logic devices.
HC11axaf adapter:
The
I/O capabilities of the B on the E9 derivative are not fully supported since
the port B operates as output. The
STRA and STRB are supported
The
limitations are as follows with the HC11exaf adapter:
The
I/O capabilities of the port B are fully supported.
The STRA and STRB signals are not available.
Back
to top