FEATURES Supports following ST upsd3200 family of microcontrollers ( both package of QFP52 and QFP80)

Similar documents
EB-51 Low-Cost Emulator

CEIBO FE-51RD2 Development System

CEIBO FE-5111 Development System

CEIBO FE-W7 Development System

CEIBO FE-5131A Development System

Quick Start Guide for the Turbo upsd DK3300-ELCD Development Kit- RIDE

Programming in the MAXQ environment

CPLD/FPGA Development System

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

ST SPC58 B Line Emulation Adapter System

CPLD board datasheet EB

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

IN-CIRCUIT DEBUG (ICD) USER GUIDE

TEMIC 51T (Temic) EMULATION

Nohau Supports the ST Microelectronics upsd3200 Architecture

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

DS-XA In-Circuit Emulator

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

DS-251 In-Circuit Emulator

This catalog includes the description and specifications for all Ceibo Development Tools. Systems are grouped in seven categories:

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

Programmable Peripheral Application Note 048

CPLD board datasheet EB

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

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

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

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

EMULATOR SYSTEM MB

CEIBO FE-5122 Development System

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

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

ARM programmer and daughter board EB Technical datasheet

DS-51 Development System

ARDUINO LEONARDO WITH HEADERS Code: A000057

S3 Flash In-System Programmer

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

ARDUINO MEGA 2560 REV3 Code: A000067

SRAM SRAM SRAM. Data Bus EXTAL ESSI KHz MHz. In Headphone CS MHz. Figure 1 DSP56302EVM Functional Block Diagram

ARDUINO MEGA INTRODUCTION

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

Table of Contents TABLE OF CONTENTS...1

DS-51 Microprocessor Development System

1. Attempt any three of the following: 15

M68EM05X4 EMULATOR MODULE USER'S MANUAL

Evaluation & Development Kit for Freescale PowerPC MPC5517 Microcontroller

Bolero Nexus Emulation Adapter 208BGA 100TQ

ARDUINO M0 PRO Code: A000111

Description of the Simulator

Assembly Guide. LEDs. With these assembly instructions, you can easily build your own SWT16. All required components are included in this kit.

ECE3120: Computer Systems Hardware & Software Development Tools

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

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

ARDUINO YÚN Code: A000008

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

Bolero3M Nexus Emulation Adapter 256BGA 176TQ

BIG8051. Development system. User manual

ARM programmer and daughter board

ATmega128. Introduction

UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING

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

ARDUINO MINI 05 Code: A000087

XC164CS Prototype Board

SRAM SRAM SRAM SCLK khz

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

CNC Shield Guide V

SBAT90USB162 Atmel. SBAT90USB162 Development Board User s Manual

Getting Started Guide RS-EDP & XC167 CPU Module. Version 2 10th June 2010

Sierra Radio Systems. Digital Compass. Reference Manual. Version 1.0

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

SECURE DIGITAL ACCESS SYSTEM USING IBUTTON

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

STK521. User Guide B AVR 01/12

EasyAVR6 Development System

AC/DC Adapter. Figure 1. Hardware Setup

KPIC-0818P (V050919) Devices Included in this Data sheet: KPIC-0818P

CC186 AND CC186/2 STAND-ALONE OR SYSTEM CLOCK

Adapter guide for C167/ST10, emulators

Table Of Contents TABLE OF CONTENTS...1

AN231K04-DVLP3 AnadigmApex Development Board

Locktronics PICmicro getting started guide

Section 1 Introduction

CPLD board. EB020

UNIVERSITY OF HONG KONG DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING. Principles of Computer Operation

Phase Loss Protection Upgrade. Phase Loss Protection Upgrade. In this bulletin:

About the Presentations

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

Revision: May 11, E Main Suite D Pullman, WA (509) Voice and Fax LED. Doc: page 1 of 6

M16C/62 APPLICATION NOTE. Programming the M16C/62 in Flash Parallel Mode. 1.0 Abstract. 2.0 Introduction. 3.0 Setting Up the PGM1000 Programmer

EVALKITSTKNX. Miniature transceiver STKNX evaluation and development kit. Features

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

ARDUINO MEGA ADK REV3 Code: A000069

keyestudio Keyestudio MEGA 2560 R3 Board

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

Keywords Digital IC tester, Microcontroller AT89S52

SK18A. 18 Pins PIC START-UP KIT. User s Manual V1.1. Dec 2007

AN231K04-DVLP3 AnadigmApex Development Board

EasyPIC5 Development System

AC/DC. Adapter. Serial. Adapter. Figure 1. Hardware Setup

Getting Started with STK200 Dragon

1. About this document General information Board layout Testing this product Circuit description...

Transcription:

ME-3200 Emulator INTRUDUCTION ME-3200 is a real-time in-circuit emulator dedicated to ST upsd3200 family of microcontrollers. It has the architecture of HOST and POD and is linked to PC via the parallel port(printer Port ). It emulates the microcontroller using either the built-in clock oscillator or external clock source (oscillator on POD or on user s system).the valid clock frequency ranges between 1MHz and 33MHz. ME-3200 emulator is supported by MedWin, a Windows-based Integrated Development Environment, which supports Source-Level debugging for C, PLM and Assembler, Conditional Breakpoints, real-time tracing, full analysis of Expression, display and alter all kinds of variables and many other features. For detail information about MedWin to see MedWin User s Manual. FEATURES Supports following ST upsd3200 family of microcontrollers ( both package of QFP52 and QFP80) upsd 3212/3212V upsd 3233/3233V upsd 3234/3234V upsd 3253/3253V upsd 3254/3254V Supports both 5V and 3.3V microcontrollers. Emulates CPLD logic in truth 3 choices for system clock 288KB Emulation Memory with Paging support Standard PSD module of PSD834F2(8K RAM) 1 on board Program breakpoints of 3 times size of code memory Supports breakpoints on external signal The address of CSIOP, SEL0 and SEL1 can be set arbitrarily The address of SRAM can be set arbitrarily Supports real-time emulation for Watchdog Except dynamic using 8 stack bytes before user s SP and adding 24/24/80 more counts to T0/T1/T2, there are no other user s resources occupying Protect on ports of power and communication More data viewing windows are available due to high speed parallel communication of Printer Port JTAG Programmer upsd LINK 2 1

NOTES: 1. PSD834F2(8K RAM) is standard configuration, following optional parts may be purchased through your local distributors: PSD834F2V(8K RAM,3.3V) PSD854F2(32K RAM,5V) PSD854F2V(32K RAM,3.3V) 2. JTAG programmer upsd LINK is optional, it has following features: 6 or 4 wires JTAG programming 2.7V~5.5V operation voltage Linked with PC via Printer Port Supports PSDsoft Express of ST PARTS OF ME-3200 EMULATOR ME-3200 EMULATOR consists of six parts. They are Emulator Probe Assembly, Emulator Host, Cable for connection between Emulator Probe Assembly and Emulator Host, Cable for connection between Emulator Host and PC, JTAG Programmer upsd LINK(optional) and a Power Adapter. Each part is described as follows: Emulator Probe Assembly The Probe Assembly consists of tree modules: 1. Probe of Devices (POD) Tree types of POD are provided, they are: a. POD ME-3200-ADP-52, used to emulate microcontrollers of TQFP 52 package. The user s system should supply a sockets matrix as illustrated in fig 1(inner). The size of matrix is 900 900 mil and the space between pins is 50 mil(1.27mm). b. POD ME-3200-ADP-80, used to emulate microcontrollers of TQFP 80 package. The user s system should supply a sockets matrix as illustrated in fig 1(outer). The size of the matrix is 1150 1150 mil and the space between pins is 50 mil(1.27mm). c. POD ME-3200-ADP-DK3200, used in ST DK3200 DDK. It s pins matrix is consistent with sockets matrix on the ST DK3200 DDK. 2. PSD module ME-3200-PSD (fig 2) PSD module of Emulator Probe Assembly is used to emulate built in PSD circuits of upsd3200 family microcontrollers. 3. MCU module ME-3200-MCU (fig 3) MCU module is a base of Emulator Probe Assembly. The socket of 40 pins on it is for connection with ME-3200 Emulator Host. The selection of clock source for External Clock mode is also on MCU module. 2

Emulator Host ME-3200 Cable of Emulator Probe Assembly FLT40B-4 The four inches long cable which connects Emulator Probe Assembly and Emulator Host ensures reliable communication up to 33MHz system clock. Cable of Emulator Host CAB25DB This 25 wires cable is for high speed communication either between Emulator Host and PC or between JTAG Programmer upsd LINK and PC. JTAG Programmer upsd LINK (optional) It is optional and used to program all memory blocks(primary and secondary Flash memory), PLD logic, and PSD MODULE Configuration Register Bits of ST upsd3200 family of microcontrollers through JITAG interface. Power Adapter MS-100-AC220-DC9V/850mA This module Supplys 9V DC power for Emulator Host and Emulator Probe Assembly. It also powers upsd LINK when programming the device through JITAG interface. pig1. Adaptor 3

fig2. ME-3200-PSD fig3. ME-3200-MCU 4

DETERMINING EXTERNAL CLOCK ME-3200 EMULATOR has three choices for system clock, they are internal 12MHz, internal 24MHz and external oscillator, When external mode is chosen, the determining of clock source is made on the MCU module(me-3200-mcu). As illustrated in fig 3, there is a jumper on the up-left of MCU module, to make selection as follows: When the jumper is put on the position POD Clock, the clock is created on MCU module. There are tow ways to create clock: 1. Plug a two legs crystal of suitable frequency into the small oscillator PCB on MCU module. The system clock is created by this two legs crystal. 2. Take off the small oscillator PCB carefully and replace it with a four legs active crystal module. Pay attention to the pin mark on MCU module to avoid misplugging. In this case the clock comes from four legs active crystal. When the jumper is put on the position Target Clock, the clock source on user s system is chosen as system clock. The user must provide a stable clock out. VOLTAGE SELECTION OF PSD MODULE There is a jumper for voltage selection on PSD module (ME-3200-PSD). If PSD chip is PSD8x4F, put the jumper to position 5V. If PSD chip is PSD8x4FV, put the jumper to position 3.3V. CONNECTION OF ME-3200 EMULATOR After choosing right POD according to user s application, the parts connection of ME-3200 Emulator can be made as follows: Put PSD module ME-3200-PSD onto MCU module ME-3200-MCU in a piggyback way. Align plug pins and sockets on two modules and make they join together tightly. Put the chosen POD module under the MCU module ME-3200-MCU in a piggyback way. Align plug pins and sockets on two modules and make they join together tightly. Connect the Base, MCU module ME-3200-MCU, and Emulator Host with 40 wires flat cable (FLT40B-4). Plug one end of 25 wires cable (CAB25DB) into Printer Port of PC and fasten it by two fitting screws on the plug. If to program PSD, connect JITAG Programmer upsd LINK and PSD module(me-3200-psd) with 14 wires flat cable supplied with upsd LINK. Then plug another end of 25 wires cable (CAB25DB) into DB25 socket of upsd LINK. If to emulate 8052, disconnecte all connection of upsd LINK, and plug another end of 25 wires cable (CAB25DB) into DB25 socket of Emulator Host. Plug Power Adapter (MS-100-AC220-DC9V/850mA) to the socket of city power, then insert 9V DC out plug of Adapter into DC jack of Emulator Host. 5

USING ME-3200 EMULATOR There are tow phases during the development of ST upsd3200 family of microcontroller. Trey are designing and programming PSD module of upsd3200 and emulating 8052 microcontroller within upsd3200. Before start the second phase, the user must complete the first phase successfully. The procedures of phase 1 to program PSD module are shown as follows: 1. Set the voltage selection jumper on PSD module correctly according to user s application. 2. Connect upsd LINK to Printer Port of PC using 25 wires cable (CAB25DB). 3. Connect JTAG Port of upsd LINK to the same port on PSD module of Emulator Probe Assembly using 14 wires cable supplied with upsd LINK. 4. Plug Power Adapter into the socket of city power, then insert 9V DC out plug of Adapter into DC jack of Emulator Host. Emulator Host is also responsible to power Emulator Probe Assembly and JTAG Programmer upsd LINK. 5. Design and program PSD chip on ME_3200-PSD module using PSDsoft which is a Windows-based software development tool. The design for PSD module can be quickly and easily produced in a point and click environment NOTE: User only need to design and program PLD logic (DPLD and CPLD) and PSD MODULE Configuration Register Bits, and leave Flash Memory unprogrammed(primary and secondary Flash memory) blanked. Because during the emulating all user s codes in Flash Memory are mapped to Emulating RAM of Emulator Host. The phase 2 of to emulate 8052 in-circuit is described as follows: 1. Remove 9V DC plug from Emulator Host and disconnect all the connection of the upsd LINK. 2. Connect Emulator Host with PC using the 25 wires cable(cab25db). 3. Power Emulator Host again. 4. Run MedWin Integrated Development Environment and open dialog box of option Emulator, set the right parameters of ME-3200. 5. Emulate the application program until the all program lines are executed successfully. NOTE: If PSD design has to be modified during the phase 2, the procedures of phase 1 must be repeated. 6

SETING ME-3200 EMULATOR UUDER MedWin Before to emulate the 8052 application program under MedWin, the parameters for ME-3200 Emulator must be set first. Choose Emulator command from options menu, a Emulator dialog box of two pages is popped out. The first page displayed is Emulator Setting, shown as follows: The user should choose right parameters according to his application. NOTES: 1. When choose option external of the title oscillator, the oscillator to be used is determined by the hardware setting on MCU module of Emulator Probe Assembly. 2. The ALE output of the 8052 can be set as constant high level or continuous pulse. The latter is useful to users who use ALE as a clock. The second page of Emulator dialog box is PSD Setting, shown as follows: 7

NOTES: 1. The value of CSIOP should be same as the value when PSD module hardware is designed, otherwise ME-3200 Emulator will not be able to access I/O ports and SRAM of PSD module within upsd3200. The default is 02H when emulators leave factory. 2. Set the value of PSel0 and PSel1 according to user s hardware design. 3. The size of internal SRAM of PSD must be consistent with device to be emulated. For example, choose 8K SRAM for PSD834 and 32K SRAM for PSD854. The address range should be same as that when PSD module hardware is designed. 4. In ME-3200 Emulator, Bit0 to bit4 of Page Register are used as page selection while bit7 and bit6 are used as control of Internal/External memory selection. 5. Configuration file 8