POD 51EH C541U 12 EA ALE PSEN XH0 XH1 XH2 XH3 XH4 XH5 XH6 XH7 XL7 XL6 XL5 XL4 XL3 XL2 XL1 XL0. Figure 1. POD 51EH C541U 12

Similar documents
POD 51EH C517A 24 XH0 XH1 XH2 XH3 XH4 XH5 XH6 XH7 XL7 XL6 XL5 XL4 XL3 XL2 XL1 XL0 PE EA ALE PSEN JP1. Figure 1. POD 51EH C517A 24

POD 51EH C505L XH0 XH1 XH2 XH3 XH4 XH5 XH6 XH7 XL7 XL6 XL5 XL4 XL3 XL2 XL1 XL0. Figure 1. POD 51EH C505L 20

TEMIC 51T (Temic) EMULATION

How Nohau supports the Philips 8051MX Microcontroller

CEIBO FE-5111 Development System

EB-51 Low-Cost Emulator

CEIBO FE-51RD2 Development System

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes

8051 Microcontroller

Intel 8051 Family Standard PODs

CEIBO FE-W7 Development System

WT6510. USB Keyboard Controller (Mask ROM Type)

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture

80C51FA/83C51FA EVENT-CONTROL CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLER Automotive

_ V1.3. Motorola 68HC11 AE/AS POD rev. F. POD Hardware Reference

SH69P48A EVB. Application Notes for SH69P48A EVB SH69V48A JP2 J4(ICE_J4) S1 IDD TEST JP1 74HC273 JP4 JP3 74HC273 JP6 STKOVE JP7 SW1 J5(ICE_J5)

M68HC705L4 PROGRAMMER BOARD APPLICATION NOTE

EMUL51XA PC. User Guide. Edition 1. ICE Technology - All rights reserved worldwide.

3. The MC6802 MICROPROCESSOR

1. Attempt any three of the following: 15

Renesas 78K/78K0R/RL78 Family In-Circuit Emulation

Three criteria in Choosing a Microcontroller

SH69P21 EVB. Application Note for SH69P21 EVB SH69P21 EVB SH69P21

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution

1. Pin diagram of 8051 and ports

SH69P55A EVB. Application Note for SH69P55A EVB SH69P55A EVB SH69V55A

8-bit Microcontroller with 8K Bytes In-System Programmable Flash AT89S52

CEIBO FE-5122 Development System

EMUL16/300 PC. User Guide. ICE Technology

EasyPIC5 Development System

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

NX-51 V2 plus experiment board Documentation 1. NX-51 V2 plus. P89V51RD2 microcontroller Eexperiment board. Documentation

HandsOn Technology -- HT-MC-02 MODEL: HT-MC-02

MC9S12T64 CPU Module Jumpers

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

ARDUINO LEONARDO WITH HEADERS Code: A000057

Nohau Supports the ST Microelectronics upsd3200 Architecture

DS-51 Development System

The Freescale MC908JL16 Microcontroller

F2MC MB90385 series Evaluation Board Documentation. Revision Date Comment V New document

P&E Microcomputer Systems, Inc. P.O. Box 2044, Woburn, MA 01888, USA

KNJN I2C bus development boards

IN-CIRCUIT DEBUG (ICD) USER GUIDE

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on

User Manual For CP-JR ARM7 USB-LPC2148 / EXP

Applications Engineering!"!"

Z86CCP00ZEM 1 IN-CIRCUIT EMULATOR

Section 1 Introduction

S3 Flash In-System Programmer

CEIBO FE-5131A Development System

_ V1.2. Motorola 68HC08 JL POD rev. D1. POD Hardware Reference

F²MC-8FX FAMILY MB95100 SERIES EMULATOR HW SETUP 8-BIT MICROCONTROLLER APPLICATION NOTE. Fujitsu Microelectronics Europe Application Note

80C31BH 80C51BH 87C51 CHMOS SINGLE-CHIP 8-BIT MICROCONTROLLER

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package

USB-to-I2C. Professional Hardware User s Manual.

BIG8051. Development system. User manual

Goal: We want to build an autonomous vehicle (robot)

USB-to-I2C. Ultra Hardware User s Manual.

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their

ARDUINO MEGA ADK REV3 Code: A000069

DS-51 Microprocessor Development System

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

BV511 Hardware Guide ByVac ByVac Revision 1.0

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

C509-L 8-Bit CMOS Microcontroller. User's Manual Semiconductor/

ARDUINO YÚN Code: A000008


EasyAVR6 Development System

EMUL-AVR-PC. User Guide

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

4I39 RS-422 ANYTHING I/O MANUAL

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

Arduino ADK Rev.3 Board A000069

Bolero3M Nexus Emulation Adapter 256BGA 176TQ

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

indart -HCS08 In-Circuit Debugger/Programmer for Freescale HCS08 Family FLASH Devices User s Manual Rev. 2.0

ARDUINO MEGA 2560 REV3 Code: A000067

ATICE10... User Guide

Omega MP. Multi-Programming Shield for Atmel Microcontrollers. User Manual

ONYX-MM-XT PC/104 Format Counter/Timer & Digital I/O Module

_ V Intel 8051 Family In-Circuit Emulation. Contents. Technical Notes

Basic Express BX-01. BX-01 Hardware Reference. Version 1.46

EMULATOR SETUP MB BIT COMPACT-ICE

Win-I2CUSB Hardware User s Manual

Assignment 5. You can configure hardware options by setting jumper on the mainboard. See Figure 2-1 for jumper locations. Set a jumper as follows:

endpoints. (Including control, interrupt, bulk in and per machine cycle

System Reset / C167. Figure 17-1 External Reset Circuitry. Semiconductor Group 17-1

FR30-RAM-Stack-Board Documentation Part-Number: FR-RAM-STACK1-100P-M06

DS-XA In-Circuit Emulator

ARDUINO LEONARDO ETH Code: A000022

CMOS Z8 OTP Microcontrollers

Introducing The MCS 251 Microcontroller -- 8XC251SB

Section 1 Introduction

All information, including contact information, is available on our web site Feel free also to explore our alternative products.

EMUL196 PC. User Guide. Edition 1, June 6, All rights reserved worldwide.

Transcription:

6 7.. P P POD 5EH C54U RST R PWD Y IDL Y EML G MON Y MERR R JP JP T JP7 ANB FLF EMUL XH0 XH XH XH XH4 XH5 XH6 XH7 EA ALE PSEN T XS MCU XS T 7 6 5 4 0 D P P P D M JP0 XL7 XL6 XL5 XL4 XL XL XL XL0 FULL USL T USB NOHAU Corporation C54U Figure. POD 5EH C54U Operating Instructions The POD 5EH C54U supports the Siemens C54U controller which is based on the C500 core. This pod is supported by the EMUL5 PC Windows software version.m or later. To work with this pod, you need to choose processor C54U in the Hardware Configuration window. The EPROM on the emulator board must be version COM.4 or later. If it is an older version, you need to replace it with a newer EPROM. www.icetech.com Copyright ICE Technology

The pod assembly consists of two sub-assemblies. The universal Port Replacement Unit (PRU) is the larger board that carries the small Processor Module (PM) daughterboard. The PRU has three headers on the bottom that carry the signals to the target. The PRU also has a 50-pin header J that connects through the ribbon cable to the emulator board. The target headers plug into an adapter that you select depending on the type of the controller. For example, the C54U microcontroller uses the Emulation Solutions 80 900 00 (PLCC 44) adapters. This adapter plugs into the target system, replacing the C54U controller IC. You can order this adapter from Nohau Corporation or directly from Emulation Solutions. The POD 5EH C54U runs up to a maximum frequency of MHz. The EA pin during reset signal rise (also sampled on internal watchdog timer reset) selects the active mode. It is recommended that you connect this pin to either constant low or constant high. This pin defaults to high (selecting single-chip mode), that is implemented by a K pull-up resistor on the pin. POD 5EH C54U has two operating modes. Single-chip Expanded The active mode is selected by the EA pin during reset signal rise (also sampled on internal reset). When using expanded mode, the code memory can be mapped either to the target or the emulator (with boundaries of 4K). In expanded mode, addresses are seen on the Port and Port0 adapter pins for every bus cycle regardless of where it is mapped. The data, however, is read or written to the Port0 pins only for addresses that are mapped to the target. When using single-chip mode, you need to map all code memory to the emulator board. In this mode, Port and Port0 can be used as I/O ports. Jumpers V CC SeLect (VSL): Controller V CC Source Select This jumper selects how to power the V CC pins of the controller. When the jumper top is on pins and, the controller V CC pins are connected to the V CC of the emulator. When the jumper top is on pins and, the controller V CC pins are connected to the V CC pins of the adapter. This allows the controller V CC pins to be powered by the target. The default position of the jumper top is across pins and (emulator selected as V CC source). POD 5EH C54U Copyright ICE Technology

Note: Note: Taking power from the target system is not recommended. Both V CC pins of the controller are shorted together. USB Power Select (USL): V CCU Source Select This jumper selects how to power the V CCU pin of the controller. When the jumper top is across pins and, V CCU is connected to the V CC of the emulator. When the jumper top is across pins and, V CCU is connected to the target V CC through the adapter. The letter T, to show connection to the target, marks pin of the jumper. The default position of the jumper top is across pins and (emulator selected as the voltage source). USB Data Line Pull-up Resistor Select This jumper selects which of the D+ and D- USB data lines connect to the.5 kohm pull-up resistor tied to the.-v source determined by the USB speed mode. This jumper is used only when the target pull-up is not supplied, or when the emulator is not connected to the target, and the USB plug on the emulator is connected by DP and DM jumpers. When the device is in USB full speed mode, the jumper top needs to be across pins and. When the device is in USB low speed mode, the jumper top needs to be across pins and. This jumper is off by default. DP, DM: Connection of the Emulator USB Plug When the DP and DM jumpers are on, the D+ and D- USB data line of the controller is connected to the USB series B plug on the emulator. These two jumpers are off by default. XS, XS: XTAL and XTAL Source Select These two jumpers select the clock source for the controller. With the jumper tops on pins and, the controller XTAL and XTAL pins are connected to a 4-MHz crystal on the pod. When these two jumpers have jumper tops on pins and, the controller XTAL and XTAL pins are connected to pins 7 and 6 of the adapter. This allows the target to supply the clock to the controller XTAL and XTAL pins. The default position of the jumper top is across pins and (the pod crystal). Note: Both of the jumper tops need to be placed in the same position with either both selecting the pod crystal source, or both selecting the target clock source. JP8: Monitor Stop/Break Select This jumper determines whether all or only part of the internal MCU peripherals stop in monitor mode after an emulation break occurs. When the jumper top is out, the STOP mode is selected. In this case, all of the internal MCU peripherals are stopped in monitor mode. This includes the following controller peripherals. Interrupts POD 5EH C54U Copyright ICE Technology

Watchdog timer Oscillator watchdog Timer0 Timer SSC When the jumper top is on, the BREAK mode is selected. In this case, only some of the internal peripherals are stopped. This includes the following controller peripherals. Interrupts Watchdog timer Oscillator timer Timer0, Timer, and SSC are not stopped in this mode. In STOP and BREAK, all of the internal peripherals start working from the same point they stopped before the break as soon as the user program starts running again when you press the GO or STEP buttons. When changing this jumper, the new STOP/BREAK mode takes effect after the next RESET sequence. The default setup of the jumper is STOP mode selection (jumper top out). Note: It is recommended to work in STOP mode only. The break mode needs to be selected only if your application has limitations that do not allow the timers to be stopped in monitor mode. XL0..XL7: Port Select Jumpers These eight -pin jumpers select the signals that are routed to the trace board and are shown in the trace window under the header P. For any jumper in this group the jumper top position pin pin means that the corresponding pin of the recreated Port0 is traced. Pin of each jumper is left free and can be connected to any signal on the target or port headers on the pod. For example setting XL4 in position means that pin P0.4 is traced. If pin XL4., for example, is connected to a signal P4. on the target, you can choose between tracing signal P0.4 or P4. by moving the jumper between positions and. XH0..XH7: Port Select Jumpers This group of jumpers is similar to XL0..XL7 except pin of each jumper is connected to the recreated Port and pin is left free. POD 5EH C54U Copyright ICE Technology 4

JP7 (External Code Enable) This jumper enables access to the external code if the single-chip mode is emulated and part of the code is mapped into the target code memory. The external code is enabled if the jumper top is out. Reset Button When pressed, this switch resets the pod (including the controller). You can use this button to recover from a map error status. (See the following Map Error LED section.) Reset LED The Reset LED (red LED) is turned on whenever the microcontroller reset is active. There are five possible sources of the controller reset.. Reset from the target starts whenever a low level is detected on the reset pin of the adapter.. Reset from the S button starts by pressing the S button on the pod.. Reset from the emulator starts by clicking the reset button in the user interface EMUL5 PC Windows software. 4. Reset from the internal watchdog timer starts if the internal watchdog is enabled, and the user software does not feed it for a long period. Note: It is important to feed the watchdog periodically, otherwise, problems during the debug process might occur. 5. During hardware power-down initiated by a low level detected on pin 69 (HWPD) of the target adapter. 6. When a map error occurs. (See the following Map Error LED section.) During all of these reset sequences, the reset LED is turned on for a short or long period depending on the sequence). Map Error LED This red LED signals a mapping error occurring in this situation. The EA pin from the target (during the last reset) selects single-chip mode, a code memory address range is mapped to the target, and there is code access to one of the addresses in this range. This state is illegal. In single-chip mode all of the code memory needs to be mapped to the emulator and not to the target, because the 64K code memory is internal to the C54U controller. If this illegal state occurs, the Map Error LED turns on simultaneously with the C54U controller entering the reset state, signaling the illegal state. This state is maintained until you push the reset button. Leaving the map error state is done only by pressing the reset button S on the pod. This prevents repetitive occurrences of the illegal state until you fix the problem. POD 5EH C54U Copyright ICE Technology 5

Emulation LED The Emulation LED (green LED) turns on whenever the user program is running, and turns off whenever the user program is stopped (emulation break). The user code can be fetched from RAM on the emulator board or from code memory on the target (usually PROM). Monitor LED The Monitor LED (yellow LED) turns on whenever the monitor mode is active. In this mode, the controller executes internal emulator code that communicates with the host PC. The emulator enters this mode upon power-up or after emulation break. Headers JP0: SY0, SY This header contains two pins: Pin (SY0), and pin (SY). These two signals are carried to the emulator and trace boards, and can be used in the trace and breakpoint logic. JP9: EMUL, FLF, ANB This header contains three pins: Pin (EMUL), pin (FLF), and pin (ANB). Pin signals emulation or monitor mode. It is low when emulation is active (when the user program is running). Pins and are not used currently, but can be used in the future. J: P.6, P.7 This header carries the recreated signals: P.6/WR (pin J.) and P.7/RD (pin J.). These pins observe the signals or route them to the trace board through the headers XL0..XL7, XH0..XH7. JP: EA, ALE, PSEN This header carries the signal listed previously and is used for testing, or can be connected to the trace board through the headers XL0..XL7, XH0..XH7. P, P: Port Headers These headers carry signals for the corresponding ports. The port pin numbers are marked on the silk-screen. For example, pin 5 of header P connects to pin P.5 of the microcontroller. Differences Between the Emulator and the C54U Microcontroller The EA Pin The EA pin is an input pin that during reset, is sampled by the controller in order to select between single-chip mode (program in internal ROM) and expanded mode (program in external memory). This input pin on the controller floats, meaning it does not have a pull-up or pull-down resistor. On the pod a K pull-up resistor connects to this pin to select a POD 5EH C54U Copyright ICE Technology 6

default state of single-chip mode when the target does not force this pin. This difference must be taken into account if the target pin is tied to a pull-down resistor. A sufficiently low pulldown (.5K or lower) is required to overcome the K pull-up resistor on the pod. POD 5EH C54U Copyright ICE Technology 7

Port0 and Port Pins The pod emulates these 6 port pins, used as the address/data bus and as port pins. These pins have slightly different AC and DC characteristics from the Port0 and Port pins of the controller. These pins sink up to ma and source up to 4 ma, while maintaining valid TTL output logic levels. Port pins also have pull-up resistors of K, which might be different from the controller internal pull-ups. Connecting the Pod to a Target System. Make sure the power is turned off in both the host PC and the target system.. Connect the black EZ-hook from the pod to the target GND.. Turn on the power to the PC first, and then turn on the power to the target. 4. When turning the power off, turn off the target power first, and then turn off the PC power. POD 5EH C54U Copyright ICE Technology 8