S3 Flash In-System Programmer

Similar documents
Z8 Encore! XP/Z8 Encore! Development Kits

Getting Started with ESPI Interface Using the Z8 Encore! XP F1680

Ethernet Smart Cable

ZCRMZNICE01ZEMG Crimzon In-Circuit Emulator

ez80f91 Modular Development Kit

S3F8S5A Development Kit

Challenge. Hardware Circuit Details. Solution. Result. Features and Functions. Z8 Encore! MC

High Resolution Digital Weigh-Scale Design Using Z8 Encore! Microcontrollers

Set Up a PLL Loop Filter on the ez80f91 MCU

Z8 Encore! XP Family of Microcontrollers Development Kits

ZMOTION Detection Module Development Kit

Zilog Real-Time Kernel

Boot Loader for the Z51F6412 MCU

Flash Loader Utility for the Z8 Encore! XP MCU

An Automatic Temperature Control System Using RZK

Zilog TCP/IP Software Suite

An SPI Temperature Sensor Interface with the Z8 Encore! SPI Bus

Universal Motor Control with Z8 Encore! XP 8-Pin Highly Integrated Microcontroller

Z8 Encore! XP F0822 Series

Interfacing Z8 Encore! XP MCUs with an I 2 C-Based Character LCD

Character LCD Interface for ez80acclaim! MCUs

Z8 Encore! Z8F642 MCU Evaluation Kit

A Simple Console Application for Z8 Encore! XP MCUs

EEPROM Emulation with the ez80f91 MCU. Discussion

UM0401 User manual. User manual for eight bit port expander STMPE801 demonstration board. Introduction

Using the Z8051 MCU s USI Peripheral as an SPI Interface

Product Update. Errata to Z8 Encore! 8K Series Silicon. Z8 Encore! 8K Series Silicon with Date Codes 0402 and Later

Z8 Encore! XP F0822 Series Development Kit

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

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

BOOST YOUR SYSTEM PERFORMANCE USING THE ZILOG ESCC CONTROLLER

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

Controller Continuum. for Microcontrollers V6.3. Quick Start

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

NovalithIC H-Bridge Demo Board

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

AN10428 UART-SPI Gateway for Philips SPI slave bridges

XC2000 Family AP Application Note. Microcontrollers. XC2236N Drive Card Description V1.0,

Z8 Encore! XP F1680 Series 8-Bit Flash Solution with Extended Peripherals

ET-UARTSWD Users Guide

Zatara Series ARM ASSP High-Performance 32-bit Solution for Secure Transactions

CEIBO FE-51RD2 Development System

Ethernet1 Xplained Pro

ZLF645 Crimzon Flash Microcontroller with ZBase Database Industry Leading Universal Infrared Remote Control (UIR) Solution

ez80190 Development Kit Quick Start Guide

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

M16C APPLICATION NOTE. Target Setup for the In-Circuit Debugger. 1.0 Abstract. 2.0 Introduction

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Win-I2CUSB Hardware User s Manual

Z8ICE001ZEM Z8PLUS EMULATOR PRODUCT SPECIFICATION KIT CONTENTS OPTIONAL ITEMS NOT SUPPLIED

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

AN4321 Application note

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

5x7 LED Matrix Display with Z8 Encore! XP

Evaluation Board for CS3308. Description CS Channel. Digitally Controlled Analog Volume Control. PC or External Serial Control Input

UM PCAL6524 demonstration board OM Document information

CDB5346. Evaluation Board for CS5346. Features. Description CS5346. Single-ended Analog Inputs. Single-ended Analog Outputs

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

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

PAC5523EVK1. Power Application Controllers. PAC5523EVK1 User s Guide. Copyright 2017 Active-Semi, Inc.

USER GUIDE. ATWINC1500 Xplained Pro. Preface

Evaluation Board for CS4344

C8051F530A-DK C8051F530A DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents

XE166 Family AP Application Note. Microcontrollers. X E D r i v e C a r d H a r d w a r e D e s c r i p t i o n Board REV.

USER GUIDE. Atmel QT6 Xplained Pro. Preface

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

MOTOROLA SDI INTERFACE USER S MANUAL

STM32-SK/RAIS,STR91X-SK/RAI,STR7-SK/RAIS STM32-D/RAIS,STR9-D/RAIS,STR7-D/RAIS

The USB Debug Adapter package contains the following items: USB Debug Adapter (USB to Debug Interface) with attached 7 Ribbon Cable

CDB4350 Evaluation Board for CS4350

UM2091 User manual. EVAL-L9301 Demo board Hardware documentation. Introduction

CEIBO FE-5111 Development System

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

Serial Communication Controllers (SCC) MULTIPROTOCOL DATA COMMUNICATION SOLUTIONS

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

KIT33972AEWEVBE Evaluation Board

C8051F36x-DK. C8051F36x DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents. 3. Hardware Setup Using a USB Debug Adapter

Development Tools. 8-Bit Development Tools. Development Tools. AVR Development Tools

User Manual. for the. KT-PCIe-DVI KT-PCIe-DVI

USER GUIDE. Atmel QT1 Xplained Pro. Preface

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

Applications Engineering!"!"

Evaluation Board User Guide UG-047

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

H89-Z37 DOUBLE-DENSITY FLOPPY CONTROLLER

High-Performance 8-Bit Microcontrollers. Up to 8 10-Bit ADC Channels. Two 16-Bit Timers/PWM. Internal Precision Oscillator

XDS560v2 LC Traveler JTAG Emulator Technical Reference

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Application Note, V 1.1, Feb AP DAP Connector. Microcontrollers

HYDRA-X10. Power Application Controllers TM. PAC HYDRA-X User s Guide. Copyright 2014 Active-Semi, Inc.

Embedded Navigation Solutions VN 100, VN 200 & VN 300 Development Board User Manual

RS-232 Adapter Board

indart -HC08 In-Circuit Debugger/Programmer for Freescale HC08 Family FLASH Devices User s Manual Rev. 2.0 Copyright 2006 SofTec Microsystems DC01027

CEIBO FE-W7 Development System

ATtiny817 QTouch Moisture Demo User Guide. Description. Features. AVR 8-bit Microcontrollers USER GUIDE

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

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

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

APPLICATION NOTE. AT03324: Atmel REB212BSMA-EK Quick Start Guide. Atmel MCU Wireless. Introduction

Transcription:

S3 Family of Microcontrollers S3 Flash In-System Programmer UM026604-0816 PRELIMINARY Copyright 2016 Zilog, Inc. All rights reserved. www.zilog.com

ii Warning: DO NOT USE THIS PRODUCT IN LIFE SUPPORT SYSTEMS. LIFE SUPPORT POLICY ZILOG S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT DEVICES OR SYSTEMS WITHOUT THE EXPRESS PRIOR WRITTEN APPROVAL OF THE PRESIDENT AND GENERAL COUNSEL OF ZILOG CORPORATION. As used herein Life support devices or systems are devices which (a) are intended for surgical implant into the body, or (b) support or sustain life and whose failure to perform when properly used in accordance with instructions for use provided in the labeling can be reasonably expected to result in a significant injury to the user. A critical component is any component in a life support device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or system or to affect its safety or effectiveness. Document Disclaimer 2016 Zilog, Inc. All rights reserved. Information in this publication concerning the devices, applications, or technology described is intended to suggest possible uses and may be superseded. ZILOG, INC. DOES NOT ASSUME LIABILITY FOR OR PROVIDE A REPRESENTATION OF ACCURACY OF THE INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED IN THIS DOCUMENT. ZILOG ALSO DOES NOT ASSUME LIABILITY FOR INTELLECTUAL PROPERTY INFRINGEMENT RELATED IN ANY MANNER TO USE OF INFORMATION, DEVICES, OR TECHNOLOGY DESCRIBED HEREIN OR OTHERWISE. The information contained within this document has been verified according to the general principles of electrical and mechanical engineering. S3 and Z8 are trademarks or registered trademarks of Zilog, Inc. All other product or service names are the property of their respective owners. UM026604-0816 P R E L I M I N A R Y Disclaimer

iii Revision History Each instance in this document s revision history reflects a change from its previous edition. For more details, refer to the corresponding page(s) or appropriate links furnished in the table below. Date Aug 2016 Jun 2015 May 2015 Jun 2014 Revision Level Description Page 04 Remove support for S3 Flash ISP I and updated for ZDS-S3 5.3.0 release All 03 Added support for both S3 Flash ISP I and II 7, 10 02 Applicable to S3USBISP000ZACG Rev C or later. Added Windows 8 (32/64-bit) to Supported Host Environment Updated Figure 3, Figure 9, and Figure 10 Edited Wording in ISP Interface Section Edited Wording in Target Power Section Edited Steps 4, 6, and 8 in Appendix A Added Step 10 in Apendix A 2 4, 11, 12 4 4 7 12 01 Original issue. n/a UM026604-0816 P R E L I M I N A R Y Revision History

1 Overview Zilog s The S3 Flash In-System Programmer II (S3USBISP000ZACG) is used with the Zilog Developer Studio (ZDS) S3 Integrated Development Environment (IDE) to program Flash memory on a target board through a high-speed USB port on a Windows PC. S3 applications that include the Zilog S3 Debug Library can also be debugged through the S3 Flash ISP II using the IDE's graphical user interface (GUI). The In-System Programmer II (ISP II), shown in Figure1, and the ZDS II S3 IDE provide the following features: Download code to Flash and begin program execution. Insert multiple Breakpoints in a program at compile/assembly time; onlyone breakpoint is triggered during program execution. Break into a program running from within the IDE to monitor the state of the system without recompiling the application (requires interrupts to be enabled). Resume program execution after Breakpoint. View or Modify SFR, RAM or Flash memory Single Step, Step Over and Run to Cursor Figure 1. The S3 Flash In-System Programmer II UM026604-0816 P R E L I M I N A R Y Overview

2 This document describes how to install the S3 Flash In-System Programmer II device and its associated drivers. After the device is connected and the drivers are installed, you can proceed with the developing and debugging of your code and hardware as described in the documentation that is applicable to your development board. Kit Contents The S3 Flash In-System Programmer II Kit contains the following items: S3 Flash In-System Programmer II USB cable with Type-A and Type Mini-B connectors 10-wire ribbon cable S3 Flash In-System Programmer Kit hardcopy insert (FL0165) Supported Host Environments The S3 Flash In-System Programmer II operates in the following environments: A host PC running ZDS II S3 version 5.3.0 or later Windows 7 (32/64-bit) or Windows 8 (32/64-bit). One USB full-speed port on the host computer or a USB hub connected to the host computer Supported Target Environments The S3 Flash In-System Programmer II supports the following targets: Any Zilog S3 Family development board Any other development or application board with any Zilog S3 Family device and a 10- pin ISP connector UM026604-0816 P R E L I M I N A R Y Kit Contents

3 See Figure 2 for the supported S3 Flash ISP II. Figure 2. Supported S3 Flash ISP II Installing the S3 Flash ISP Driver II To install drivers for the S3 Flash In-System Programmer II, see Appendix A. Installing the S3 Flash ISP II Driver on page 8. 10-Pin Connector The S3 Flash In-System Programmer II connects to the S3 Family Development Board (or other target board with an S3 device) using a 10-pin ribbon cable and 2x5 female connectors. Pin 1 of this cable is marked by a red wire. An S3 Flash ISP II male connector is required on the target system; it is a 2x5 header with standard 0.025-inch square posts on 0.100 inch centers, the same as headers commonly used for jumper blocks. The connector used on all S3 development boards is FCI part number 67997-210HLF. Figure 3 shows the connections between the ISP II connector and the S3 Flash MCU. When connecting the ribbon cable to your target board, ensure that you align Pin 1 of the cable with Pin 1 of the connector on the board. UM026604-0816 P R E L I M I N A R Y Installing the S3 Flash ISP Driver II

4 Figure 3. Target ISP II Connector Interface ISP II Interface The S3 Flash ISP II interface consists of the following signals: TEST/V PP. Test Mode signal; when driven High, this signal places the S3 Flash MCU into Test Mode to make on-chip Flash memory available for access by the S3 Flash ISP II. Ensure that you place a 0.1 µf capacitor and 10KOhm resistor between this pin and Ground, as shown in Figure 3. RESET. Input; an active Low signal that resets the S3 Flash MCU. SDAT. Serial data; bidirectional signal. SCLK. Serial clock; input for the S3 Flash MCU. V DD, V SS. Power. Target Power During programming and debugging, power to the S3 target can be provided by the development board through the USB connector or an external power source. Alternatively, the UM026604-0816 P R E L I M I N A R Y ISP II Interface

5 S3 Flash ISP II can be configured to supply power to the S3 target. Please note however, that the S3 Flash ISP II is only capable of providing up to 100mA of current at 3.3V. If the target board requires more current, be sure to connect the USB cable and/ or use an external power source. It is safe to apply additional power when the S3 Flash ISP II is connected to a target board because the S3 Flash ISP II device features a built-in diode on the V DD line. Ground Ensure a good ground connection between the S3 Flash MCU and the connector to avoid injection of noise into the SDAT, the SCLK, and especially the TEST/V PP traces during code download and debugging. Connecting to the Target Board Observe the following procedure to safely connect the S3 Flash In-System Programmer II (ISP II) to the target board. See Appendix A. Installing the S3 Flash ISP II Driver on page 8 for information on how to install the S3 Flash ISP II drivers. 1. Connect the Mini-B connector of the USB cable to the S3 Flash ISP II. 2. Connect the Type A connector of the same USB cable to the host PC. The yellow LED of the S3 Flash ISP II will illuminate. 3. If you are following this procedure for the first time, ensure that the USB driver has been properly installed. 4. Connect the 10-pin ribbon cable to the S3 Flash ISP II as shown in Figure 4. UM026604-0816 P R E L I M I N A R Y Ground

6 Figure 4. Target Board and S3 Flash ISP II Assembly 5. Connect the other end of the ribbon cable to the target board. Observe that Pin 1 of the target board connector is connected to Pin 1 of the ribbon cable. Pin 1 of the ribbon cable is marked by a red wire on the cable. 6. Apply power to the target board. Programming of the S3 Family Devices The S3 Family devices are utilizing two-wires serial interface for programming of the internal flash. Since the interface is synchronous, the requirements for hardware are very restricted. Two most important requirement are: 1. The configuration and components values of programming circuit must match those in the current document. 2. There should be no loose wires connection used while programming is in progress. UM026604-0816 P R E L I M I N A R Y Programming of the S3 Family Devices

7 Figure 4 shows an example on how to connect the S3 Flash ISP II to the system that contains an S3 Family device. Figure 5 shows an example that is connected to a programming board with a Zero Insertion Force socket. Figure 5. Programming Board with socket and S3 Flash ISP II Assembly UM026604-0816 P R E L I M I N A R Y Programming of the S3 Family Devices

8 Appendix A. Installing the S3 Flash ISP II Driver Observe the following procedure to install the S3 Flash ISP II driver on a Windows 7 system. This procedure requires that ZDS II-S3 5.3.0 or later has been installed on the host computer. 1. Click the Windows Start button, select the All Programs menu option and then leftclick the Zilog ZDS II - S3 5.3.0 (or later) option. In the list of menu options that appears, right-click on the Install S3 Flash ISP II Drivers and select the Run as administrator option. 2. Windows may display a message asking if you want to allow the progam to make changes to the computer. Click Yes to continue. 3. The Zilog S3 Flash ISP II Driver installation dialog box appears. Figure 6. Zilog S3 Flash ISP II Driver Installation Dialog Box UM026604-0816 P R E L I M I N A R Y Programming of the S3 Family Devices

9 4. Click Yes to continue. The Device Driver installation Wizard will be displayed. Figure 7. The Device Driver Installation Wizard Dialog Box UM026604-0816 P R E L I M I N A R Y Programming of the S3 Family Devices

10 5. Click Next to continue. When the installation is done, it will show the following message. Figure 8. The Device Driver Installation Wizard End of Installation 6. Click Finish to end. UM026604-0816 P R E L I M I N A R Y Programming of the S3 Family Devices