Site hosted by Angelfire.com: Build your free website today!

MainWeb page

 

 

[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