Application Note, V2.2.1, July 2003 AP24001. OCDS Level 1 JTAG Connector. 16-Bit & 32-Bit Microcontrollers. AI Microcontrollers. Never stop thinking.



Similar documents
DAP miniwiggler V3. Application Note. Microcontrollers AP56004 V

M CORE 14-PIN ENHANCED BACKGROUND DEBUG INTERFACE (14EBDI) USER S MANUAL

Introducing AVR Dragon

CENTRONICS interface and Parallel Printer Port LPT

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

EMUL ARM. ARM Connections Nohau Corporation. All rights reserved worldwide.

The following is a summary of the key features of the ARM Injector:

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

In-System Programming Design TM. Guidelines for ispjtag Devices. Introduction. Device-specific Connections. isplsi 1000EA Family.

WICE-SPI Hardware Operation Manual

MasterBlaster Serial/USB Communications Cable User Guide

_ v1.0. EVB-56x Evaluation & Development Kit for Motorola PowerPC MPC56x Microcontrollers USERS MANUAL. isystem, February /8.

RC2200DK Demonstration Kit User Manual

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

FlowKit in-circuit debug system

USB-Blaster Download Cable User Guide

How To Build A Prototyg Carrier Board For Industrial Use

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

- 35mA Standby, mA Speaking pre-defined phrases with up to 1925 total characters.

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

AN2586 Application note

Real Time Clock USB Evaluation Board V3.0

HC(S)08-System for Development and Training

ET-BASE AVR ATmega64/128

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

Fondamenti su strumenti di sviluppo per microcontrollori PIC

SIMPLE EPROM PROGRAMMER. EPROM Programmer Design. Hardware

ISP Engineering Kit Model 300

USB-Blaster II Download Cable User Guide

PCAN-MicroMod Evaluation Test and Development Environment for the PCAN-MicroMod. User Manual. Document version ( )

MX PIC24F Educational Module User Manual

Advanced Data Capture and Control Systems

Switch board datasheet EB

ABB Drives. User s Manual HTL Encoder Interface FEN-31

Figure 1. 8-Bit USB Debug Adapter

Data Cables. Schmitt TTL LABORATORY ELECTRONICS II

BitBlaster Serial Download Cable

User s Manual. MPX5200 Rev. 1. preliminary

JTAG Applications. Product Life-Cycle Support. Software Debug. Integration & Test. Figure 1. Product Life Cycle Support

Command Processor for MPSSE and MCU Host Bus Emulation Modes

MAX II ISP Update with I/O Control & Register Data Retention

UM1075 User manual. ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32. Introduction

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

Extended Boundary Scan Test breaching the analog ban. Marcel Swinnen, teamleader test engineering

9. Configuration, Design Security, and Remote System Upgrades in the Cyclone III Device Family

Technical Information Jumpers, Connectors and Memory JXM7031 (7031-xxx) MicroATX Motherboard Dual Jasper Forest Processors

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

+Denotes lead-free and RoHS-compliant. C5 C10, C17, C18

The Atmel-ICE Debugger

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

PCAN-ISA. CAN Interface for ISA. User Manual

IEC Algorithmic Alert Tone Demo

Designing VM2 Application Boards

Bluetooth Audio Data Transfer between Bluetooth chipset (PMB6752&PMB6625) and TriCore Host TC1920

TAP CONNECT JTAG CABLE

POCKET SCOPE 2. The idea 2. Design criteria 3

ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme Alle Rechte vorbehalten

FLYPORT Wi-Fi G

AT91SAM-ICE. User Guide

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

HARDWARE MANUAL. BrightSign HD120, HD220, HD1020. BrightSign, LLC Lark Ave., Suite 200 Los Gatos, CA

EthernetBlaster Communications Cable User Guide

Key features: About this backplane:

UM1075 User manual. ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32. Introduction

Hardware User Guide 2.1i

M52233DEMO Demonstration Board for Freescale MCF52233

USB-Blaster Download Cable User Guide

Wireless monitoring system for temperature and humidity based on ZigBee

Chapter 5 Cubix XP4 Blade Server

Bluetooth HC-06 with serial port module Easy guide

ARM JTAG Interface Specifications

An0067. Cable-set Reference Guide. Rev December ETH_An0067_USM

SPI Flash Programming and Hardware Interfacing Using ispvm System

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide

UIM2901-5A MACH3 breakout board

Z8 Encore! XP F64xx Series Flash Microcontrollers. In-Circuit Emulator. User Manual UM

USER GUIDE Programming Adapter Cable for Fujitsu Flash Microcontroller- F²MC-16LX/FR Family Fujitsu Microelectronics America, Inc.

Evaluation Board. i-modul and Socket. Manual

SPI Configuration and Flash Programming in UltraScale FPGAs

Evo Laser Firmware Developer s Manual

8-Bit Microcontroller with Flash. Application Note. Using a Personal Computer to Program the AT89C51/C52/LV51/LV52/C1051/C2051

The Programming Interface

Web Site: Forums: forums.parallax.com Sales: Technical:

85MIV2 / 85MIV2-L -- Components Locations

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

Memory Module Specifications KVR667D2D4F5/4G. 4GB 512M x 72-Bit PC CL5 ECC 240-Pin FBDIMM DESCRIPTION SPECIFICATIONS

GTS-4E Hardware User Manual. Version: V1.1.0 Date:

Texas Instruments MSP-FET430 Flash Emulation Tool (FET) User s Guide

USB - FPGA MODULE (PRELIMINARY)

56F800 Demonstration Board

Programming the On-Chip Flash on a phycore-xc161 phycore-xc167

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

National CR16C Family On-Chip Emulation. Contents. Technical Notes V

8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description

USB to serial chip CH340

Introduction. Getting familiar with chipkit Pi

Am5 X 86 Microprocessor Family

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

How To Program A Microcontroller Board (Eb064) With A Psp Microcontroller (B064-74) With An Ios 2.5V (Power) And A Ppt (Power Control) (Power Supply) (

Transcription:

Application Note, V2.2., July 2003 AP2400 OCDS Level JTAG Connector 6-Bit & 32-Bit Microcontrollers AI Microcontrollers Never stop thinking.

OCDS Level JTAG Connector Revision History: 2003-07 V2.2. Previous Version:V2.2.0 Page pg3/5 Subjects (major changes since last revision) Changes and corrections to the technical content and document layout and design. Adapted to reflect current signal naming conventions. Table footnotes added. V2. was an intermediate version. Added Connector manufacturer example (section 2.2) and confirmed which signals are Pull-up (section 3.) Controller Area Network (CAN): License of Robert Bosch GmbH We Listen to Your Comments Is there any information in this document that you feel is wrong, unclear or missing? Your feedback will help us to continuously improve the quality of our documentation. Please send your comments (including a reference to this document) to: ipdoc@infineon.com

Introduction AP2400 Introduction This document describes the Infineon Technologies JTAG Connector for the C66CBC, C66S V, C66S V2 and TriCore cores. Since there is no standard connector defined in the JTAG standard (IEEE49.) specification, nor an established industry standard, we are defining, for debug purposes, our own standard. 2 The Connector Layout 2. Slow and Fast Signals, Shielding Since the connector will be used together with a flat ribbon cable, the pins on the left and right side of the connector will alter within the flat ribbon cable. Slow signals and are on the right side and fast signals are on the left side. This gives some shielding. The key pin should be forced down by the debugger side to. 2.2 Mechanical The connector (Pin Header) is a standard 2.54 mm (0. inch) centres and 0mm pins. An example manufacturer is Molex (www.molex.com) C-Grid III, 8w Dual Row (Molex part number 903-0764. These can also be ordered from RS). TMS TDO CPU_CLOCK TDI TRST TCK BRKIN RCAP 2 3 4 5 6 7 8 9 0 2 3 4 5 6 V DD RESET BRKOUT OCDSE RCAP2 Figure Connector Layout Application Note 3 V2.2., 2003-07

AP2400 The Connector Layout 2.3 Signal Description The following are the Infineon JTAG connector signals. Note that directions are indicated as follows: O = output from the CPU processor board to the debugger. I = input to the CPU processor board from the debugger. Table Signal Descriptions Signal Name Direction Pin Comment TDO O 3 IEEE 49. TDI I 7 IEEE 49. TMS I IEEE 49. TCK I IEEE 49. TRST I 9 IEEE 49. BRKIN I 3 Break Input & OCDS configuration BRKOUT O 0 RESET I 8 Open drain, TriCore: PORST (Power On Reset) CPU_CLOCK O 5 Optional RCAP 5 Reserved for customer application purposes OCDSE ) I 4 TriCore, OCDS configuration 4,6,2 V DD 2 I/O ring voltage of CPU RCAP2 6 Reserved for customer application purposes ) This signal is not available on each Microcontroller implementation. This signal must be forced to a low level from the Trace Hardware (Emulator). If the Microcontroller derivative has no corresponding signal, it should be left unconnected in the target hardware. 2.4 Voltage All Signals have the voltage of the I/O ring. Current Microcontroller implementations have 5 V, 3.3 V or 2.5 V V DD on I/O ring. The V DD I/O ring should be provided from the target based board to the active buffers at the cable level (if present). Application Note 4 V2.2., 2003-07

3 Implementation Considerations 3. Pull-Ups AP2400 Implementation Considerations On the CPU board the following signals should each be connected to pull-ups of 0 kω respectively. OCDS TMS TCK TDI TRST RESET BRKIN 3.2 Clock Pin The clock is optional since not every CPU has a Clock-out pin available. Since the clock pin could be a very good antenna it should be connected via any sort of Jumper. If not implemented it should be so that it can be sensed if there is clock or not. 3.3 RCAP and RCAP2 Pins These pins are reserved for customer application purposes. 3.4 OCDSE and BRKIN Pins These pins are used during power on reset (POR reset pin) to setup the OCDS system (TriCore only) Application Note 5 V2.2., 2003-07

4 Low Cost EVA Board Connector AP2400 Low Cost EVA Board Connector The Infineon StarterKit boards are equipped with a low cost DB25 printer port connector. The JTAG Signals are mapped to the following Printer-Port signals. It is not recommended to use a DB25 connector in customer applications since the onboardwiggler would eat up additional board space & power. Table 2 LPT Pin Connector Signals LPT Signal Type JTAG/Board Signals 6-pin JTAG Connector Comment Strobe O 4 Auto feed O VPP User Optional: 2 V for external User. FLASH programming 2 D0 O TDI 7 5 Error I 0 kω pullup to 5 Volt 3 D O TMS 6 Init O 4 D2 O TCK 7 Select O VPP Mon Optional: 2 V for external Mon. FLASH programming. 5 D3 O TRST 9 8 SH 4,6,2 6 D4 O BRKIN 3 9 SH 4,6,2 7 D5 O RESET 8 TriCore: PORST (Power On Reset) 20 SH 4,6,2 8 D6 O OCDSE ) 4 2 SH 4,6,2 9 D7 O NMI Optional 22 SH 4,6,2 0 Ack I BRKOUT 0 23 SH 4,6,2 Application Note 6 V2.2., 2003-07

Table 2 LPT Pin Connector Signals LPT Signal Type JTAG/Board Signals 6-pin JTAG Connector AP2400 Low Cost EVA Board Connector Comment Busy I 0 kω pulldown to 24 SH 4,6,2 2 Paper I TDO 3 empty 25 SH 4,6,2 3 Select O IRQ pending Optional ) This signal is not available on each Microcontroller implementation. This signal must be forced to a low level from the Trace Hardware (Emulator). If the Microcontroller derivative has no corresponding signal, it should be left unconnected in the target hardware. Application Note 7 V2.2., 2003-07

AP2400 Onboard Wiggler 5 Onboard Wiggler The Infineon Technologies StarterKit boards are equipped with Onboard Wigglers. The Onboard Wiggler protects the microcontroller from voltage peaks and operates as a level shifter if needed. Please note that the above Wiggler describes a stand-alone version. On the StarterKit board the right side of the Wiggler would be connected with the chip. 470 LED 0.0 0k 0k 0k 0k 0k 0k 0k 0k 0k 0k (Schottky) 3 25 5 5 0k a 2 a2 3 a3 4 a4 0 Vcc 5 b 6 b2 7 b3 8 b4 TMS TDO RESET# TDI 2 3 4 5 6 7 8 VCC a5 b5 2 TRST# 9 0 a6 2 b6 TCLK 2 b7 5 a7 BRK_IN# 3 4 2 b8 a8 6 BRK_OUT# 5 6 4 3 a9 b9 7 OCDS_E# Wiremount Socket 0 4 b0 a0 8 DB25-F 0.0µ 0 2x SN74HC244N Figure 2 Wiggler Circuit Diagram Application Note 8 V2.2., 2003-07

Infineon goes for Business Excellence Business excellence means intelligent approaches and clearly defined processes, which are both constantly under review and ultimately lead to good operating results. Better operating results and business excellence mean less idleness and wastefulness for all of us, more professional success, more accurate information, a better overview and, thereby, less frustration and more satisfaction. Dr. Ulrich Schumacher http://www.infineon.com Published by Infineon Technologies AG