TEMIC 51T (Temic) EMULATION

Similar documents
How Nohau supports the Philips 8051MX Microcontroller

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

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

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

8051 Microcontroller

EB-51 Low-Cost Emulator

Intel 8051 Family Standard PODs

CEIBO FE-51RD2 Development System

CEIBO FE-5111 Development System

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

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

M68HC705L4 PROGRAMMER BOARD APPLICATION NOTE

ST SPC58 B Line Emulation Adapter System

_ V1.3. MPC564xB ActiveGT POD. POD Hardware Reference

CEIBO FE-W7 Development System

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

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:

VLSI AppNote: VSx053 Simple DSP Board

Embedded Systems and Software

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

SH69P55A EVB. Application Note for SH69P55A EVB SH69P55A EVB SH69V55A

DEV-1 HamStack Development Board

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

XC164CS Prototype Board

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

Atmel AVR datasheet. Matrix Multimedia Atmel AVR Board EB Contents

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

TLE9869 Eval.Kit V1.0 Users Manual

8051 Microcontroller

4I39 RS-422 ANYTHING I/O MANUAL

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)

Manual of Board ET-PIC STAMP 18F8722-K22 ET-PIC STAMP 18F8722-K22

Keywords Digital IC tester, Microcontroller AT89S52

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

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

SH69P21 EVB. Application Note for SH69P21 EVB SH69P21 EVB SH69P21

S3 Flash In-System Programmer

80C31BH, 80C51BH, 80C51BHP, 87C51 SPECIFICATION UPDATE

Section 1 Introduction

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Bolero3M Nexus Emulation Adapter 256BGA 176TQ

_ V1.1. Motorola 6809 B POD rev. C. POD Hardware Reference

Embedded Systems. PIC16F84A Internal Architecture. Eng. Anis Nazer First Semester

Chapter TEN. Memory and Memory Interfacing

ESPino - Specifications

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

SWTPC MODIFICATION - APPLICATION NOTICE AN #124

A3-TFFCBL-02 USB-to-UART Adapter User Manual

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

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Sigma-XT-ECU-LCS Extinguishant Control Unit Local Control Station Operation and Maintenance Manual

ET2640. Unit 5:ADVANCED I/O TECHNIQUES Pearson Education, Inc. Pearson Prentice Hall Upper Saddle River, NJ 07458

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

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

eip-10 Embedded TCP/IP 10-BaseT Network Module Features Description Applications

USER S MANUAL VER.1. C10- PARALLEL PORT INTERFACE CARD BOARD Rev. 11

ARM programmer and daughter board EB Technical datasheet

8-Bit Microcontroller with Flash. Application Note. Controlling FPGA Configuration with a Flash-Based Microcontroller

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

Microcontroller. BV523 32bit Microcontroller. Product specification. Jun 2011 V0.a. ByVac Page 1 of 8

1. Attempt any three of the following: 15

ATICE10... User Guide

Sigma Si Weatherproof Extinguishant Status Unit (W911000W8, W911100W8, W911110W8, W911113W8)

MB68k-100 Assembly and Bench Check, A

Dwarf Boards. DB057 : 40-pin controller board

ARDUINO MEGA ADK REV3 Code: A000069

Mechatronics and Measurement. Lecturer:Dung-An Wang Lecture 6

MicroBolt. Microcomputer/Controller Featuring the Philips LPC2106 FEATURES

Bolero Nexus Emulation Adapter 208BGA 100TQ

Section 1 Introduction

ARDUINO M0 PRO Code: A000111

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

Sigma Si. Extinguishant Status Unit (K , K , K , K , K , K , K , K )

Applications Engineering!"!"

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

Embedded World Television, Radio, CD player, Washing Machine Microwave Oven Card readers, Palm devices

IN-CIRCUIT DEBUG (ICD) USER GUIDE

TouchCore351-ML16IP. Capacitive Touch Sensor Controller

CEIBO FE-5122 Development System

Z86CCP00ZEM 1 IN-CIRCUIT EMULATOR

CEIBO FE-5131A Development System

PAN3504 USB OPTICAL MOUSE SINGLE CHIP

Display Real Time Clock (RTC) On LCD. Version 1.2. Aug Cytron Technologies Sdn. Bhd.

C S Technology Ltd. cstech.co.uk. DTMF display 32 kit with 2 line x 16 LCD display

Pmod modules are powered by the host via the interface s power and ground pins.

3. The MC6802 MICROPROCESSOR

Input/Output Ports and Interfacing

solutions for teaching and learning

ET2640 Microprocessors

AN ELNEC EN ISP-HC08. Application note for In-System Programming of Motorola/Freescale HC08 microcontrollers

I2C-IN830M, I2C-IN830MA 8-Input Optocouplers I2C-bus, DIN rail supports

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

Embedded Systems and Software

PropIO V2 User Guide. Wayne Warthen RetroBrew Computers

MICROCONTROLLER AND PLC LAB-436 SEMESTER-5

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

4.0 Blue LED DCF77 Clock documentation

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

SSD1963 EVK Rev3B User s Guide

The Microcontroller. Lecture Set 3. Major Microcontroller Families. Example Microcontroller Families Cont. Example Microcontroller Families

Transcription:

Note: To use with frequencies above 40Mhz it will be required to use an emulator board that has been specially modified to obtain high frequency operation and will work only with the POD-51Temic. The EPROM on the emulator board must be version COM 1.4. If running in X2 mode above 18Mhz or 36Mhz in X1 mode you will require the CBL-18 (18 inch) cable instead of the normal 5 (5 foot) cable. The solder side of the board has a 44-pin PGA plug. The plug goes into the target system via a 44 pin PGA to 44 pin PLCC, or 44-pin QFP adapter (To be ordered separately). The pod has five LEDs, named MON, EMUL, PD, IDLE, RES: MON is red, and means that the system is in monitor mode. In monitor mode, the processor is executing code that is internal to the emulator. This code is not user code, and is used to communicate with the host PC to set up breakpoints, etc. EMUL is green, and means that the system is in emulation mode. In emulation mode, the processor is executing the user s code from the emulation RAM or the target s PROM depending on the mapping in the emulator software. PD is yellow, and means that the microcontroller is in the Power-down state. IDLE is yellow, and means that the microcontroller is in the IDLE state. If you break emulation during either the Power-down or Idle states, the emulator will lose control of the system and the emulation software will yield an error condition. RESET is the only way to regain control of the microcontroller and emulator again. RES is red, and means that the microcontroller RESET pin is LOW (active state). JP5 determines the mode(s) of operation for this pod board: Jumper IN/ Default Description of function ID M1 *1 IN BASED ON MICRO Installed for 80 and 87 series microcontrollers and Removed for 89 series microcontrollers. M2, IN (see table 2) Select memory size based on microcontroller installed M3, M4 M5 IN Reset Address for Boot-loading if the jumper is installed. *2 If removed, then use SLOW timing. *3 M6 IN If installed, then disable all clock-based peripherals in Monitor mode. M7 IN IN If installed, PSEN is gated. If removed, PSEN is not gated. M8 IN If installed, then writes to SFRs (special function registers) will be traced. See table 2 for initial memory configurations. F800h, but may differ based on installed mcu. (*1) (*2) 1 Copyright Ice Technology

(*3) If M1 is IN and M5 is, then Fast Bus timing is selected, to be used with frequencies above 40Mhz). Table 1 ( *4 ) 89 Series (flash) 80 & 87 Series M2 M3 M4 ROM XRAM *4 ROM XRAM Out Out Out 0 K 0 0 K 0 Out Out In 4 K 0 4 K 0 Out In Out 8 K 0 8 K 0 Out In In 12 K 0 16K 0 In Out Out 16 K 256 16K 256 In Out In 20 K 0 32 K 0 In In Out 32 K 256 32 K 256 In In In 64 K 768 64 K 768 Initial starting XRAM size. The size can be adjusted by the microcontroller s AUXR register. Table 2 The board has three jumpers for power and crystal connection to the emulation chip: PWR is used to select power for the processor. Power should be supplied from the emulator and the jumper should be in either the 5v or 3v position depending on the type of microcontroller installed in the pod. With the power jumper in the left two pins (EXT position), then the power will come from the target system. XTAL determines if the crystal or clock is taken from the target system or the on pod crystal. The jumpers should be in the top two positions for crystal to be supplied from the pod or the INT position. If the jumpers are in lower positions (EXT position), then the crystal/clock is supplied from the target system. If you use an external clock, note that XTAL1 is an input and XTAL2 is left open. All jumpers for PWR should be in the 5v or 3v position depending on the type of microcontroller installed position and XTAL will be in the INT position when no target is connected to the pod board. RST connects the target RESET pin to the emulator. If the target system has a watchdog, it will probably interfere with the emulation and RST should then be removed. JP2 is used to connect external signals to the emulator. They are used for trace function. The pin to the right (away from the Pod s cable connector) is SY1. The name of the pin in the center is SY0 and can also be used in the breakpoint logic. The pin on the left (closest to the pod cable connector) is the EM/ signal. This signal goes low during the RUN mode and goes high when you enter monitor mode of the emulator. JP1 is used to connect the bank switch signals to the emulator boards bank switching memory logic. These lines are only used if you are using bank switching with your application and target. Each of these pins is an input to the banking logic, and used to jumper to the target system s latched banking logic 2 Copyright Ice Technology

lines. There are only 4 input banking lines that can be used; they are labeled on the J1 as BSW0, BSW1, BSW2, and BSW3 (10K pull-up). The pins labeled SFR and MOVX are currently not defined, and you should not connect anything to these pins. The header labeled FLF/, ANB/ carries signals from the emulator. The ANB/ pin is used in conjunction with the Enhanced Trace boards as a signal output from a state machine logic. The B0/ and B1/ jumpers are used to complete the connection of the BSW0 and BSW1 lines to the emulator s bank logic. Jumper P1/P0 upper pins carry the processor port 1 pins in order with P1.0 on the left, and P1.7 on the right. Port 1 is connected directly to the processor. The lower pins carry port 0 with P0.0 on the left and P0.7 on the right. Port 0 is emulated in the FPGA. This means that the P0 has better sink capability than the processor. Output signals also appear three clock cycles later than the real part. The middle row of the jumper P1/P0 is normally connected to P1 using the jumpers. The signal level on the middle pins will be reflected on the trace display. The board is delivered with the jumpers installed so that P1 will be traced. External signals can be connected to the middle pins if the jumpers are removed. The input load is a 100K pull-up. Jumper P2/P3 upper pins carry the processor port 3 pins in order with P3.0 on the left, and P3.7 on the right. Port 3 is connected directly to the processor, except for P3.6 & P3.7 that go through a high speed logic switch and carries approx. 100 ohms of series resistance. The lower pins carry port 2 with P2.0 on the left and P2.7 on the right. Port 2 is emulated in the FPGA. This means that the P2 has better sink capability than the processor. Output signals also appear three clock cycles later than in the real part. The Middle row of the jumper P2/P3 is normally connected to P3 using the jumpers. The signal level on the middle pins will be reflected on the trace display. The board is delivered with the jumpers, so that P3 will be traced. External signals can be connected to the middle pins if the jumpers are removed. The input load is a 100K pull-up. S1 push-button is used to reset the processor, and can be used instead of a target system reset. Note: Ports 0 and 2 are emulated, and have a slightly different AC and DC characteristics: Emulated I/O pins sink a minimum of 4 ma, and source (P2) minimum 4 ma for two clock cycles after an output low to high transition. As high outputs or inputs, P2 ports have 22 kohm pull-up resistors. Emulated output will change state three clock cycles later than a normal output would. P3.6 and P3.7 go through a high speed switch logic which adds approx. 100 ohms to their output impedance. When accessing target memory, P0, and P2 will be delayed approximately 5-10 ns. The timer/counters are stopped at breakpoints. This usually means that the serial port also stops at breakpoints. If a character is received or sent at this moment, it will be distorted. 3 Copyright Ice Technology

If you break emulation during the time that the PD (power-down) or IDLE leds are lit, a number of communication errors will cause the software to lose control of the emulation system. The system will have to be restarted at this point. Connecting the pod board to the target system: Make sure that the power is turned off to both the emulator and the target system. Connect the black ground wire to the target first to assist in discharging any static electricity. Now you may connect the pod to the processor connection, and power up both the emulator and target systems. If you have the jumper for power selected for target, you should power up the target first, then the emulator, or both together. If selected for internal power, then power up the emulator first, then the target. Power-down in the reverse sequence. Installed Jumpers M1 thru M8 X = Installed MCU 1 2 3 4 5 6 7 8 PWR P0 / P1 P2 / P3 8031, 8032, 8051, 8052, 8031x2, 8032x2, 8054,8058 X X X X Install all on the P1 (top) Install all on the P3 (top) 8751 X X X X X Install all on the P1 (top) Install all on the P3 (top) 8752 X X X X X Install all on the P1 (top) Install all on the P3 (top) 8754 X X X X X Install all on the P1 (top) Install all on the P3 (top) 8758 X X X X X X Install all on the P1 (top) Install all on the P3 (top) 8951, 89S51 X X X X Install all on the P1 (top) Install all on the P3 (top) 8952, 89S52, 8952X2 X X X X Install all on the P1 (top) Install all on the P3 (top) 8953 X X X X X Install all on the P1 (top) Install all on the P3 (top) 8954, 8954X2 X X X X Install all on the P1 (top) Install all on the P3 (top) 4 Copyright Ice Technology

8958 X X X X X Install all on the P1 (top) Install all on the P3 (top) 8051RA X X X X X Install all on the P1 (top) Install all on the P3 (top) 8051RB,8751RB, 8751RB2 8051RC,8751RC, 8751RC2 8051RD,8751RD, 8751RD2 X X X X X Install all on the P1 (top) Install all on the P3 (top) X X X X X X Install all on the P1 (top) Install all on the P3 (top) X X X X X X X Install all on the P1 (top) Install all on the P3 (top) 8951RB, 8951RB2 X X X Install all on the P1 (top) Install all on the P3 (top) 8951RC, 8951RC2 X X X X X Install all on the P1 (top) Install all on the P3 (top) 8951RD, 8951RD2, 89C51ED2 X X X X X X Install all on the P1 (top) Install all on the P3 (top) 8751U2 X X X X X X Install all on the P1 (top) Install all on the P3 (top) 5 Copyright Ice Technology

Figure 1 Jumpers and Headers 6 Copyright Ice Technology