DAP miniwiggler V3. Application Note. Microcontrollers AP56004 V1.0 2013-07



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

Application Note, V 2.2, Nov AP32091 TC1766. Design Guideline for TC1766 Microcontroller Board Layout. Microcontrollers. Never stop thinking.

6 0 0 V h i g h c u r r e n t H i g h S p e e d 3 I G B T o p t i m i z e d f o r h i g h - s w i t c h i n g s p e e d

XC83x AP Application Note. Microcontrollers. intouch Application Kit - LED Matrix Display V1.0,

TLI4946. Datasheet TLI4946K, TLI4946-2K, TLI4946-2L. Sense and Control. May 2009

Application Note, Rev.1.0, September 2008 TLE8366. Application Information. Automotive Power

RGB Wall Washer Using ILD4035

AURIX, TriCore, XC2000, XE166, XC800 Families DAP Connector

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

Fiber Optics. Integrated Photo Detector Receiver for Plastic Fiber Plastic Connector Housing SFH551/1-1 SFH551/1-1V

Guide to using the DALI LightNet tool

Application Note, V1.0, Nov AN Using the NTC inside a power electronic module IMM INP LP

Figure 1. 8-Bit USB Debug Adapter

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

How To Build A Prototyg Carrier Board For Industrial Use

OptiMOS Power-Transistor Product Summary

BAV70... BAV70 BAV70W BAV70S BAV70U. Type Package Configuration Marking BAV70 BAV70S BAV70U BAV70W

OptiMOS 3 Power-Transistor

Type Marking Pin Configuration Package BCX41 EKs 1 = B 2 = E 3 = C SOT23. Maximum Ratings Parameter Symbol Value Unit Collector-emitter voltage V CEO

SIPMOS Small-Signal-Transistor

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

OptiMOS 3 Power-Transistor

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

OptiMOS TM Power-Transistor

MFRD52x. Mifare Contactless Smart Card Reader Reference Design. Document information

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

BAS16... Silicon Switching Diode For high-speed switching applications Pb-free (RoHS compliant) package 1) Qualified according AEC Q101 BAS16S BAS16U

Power Management & Supply. Design Note. Version 1.0, Nov DN-EVALMF2ICE2A CoolSET 35W DVD Power Supply with ICE2A265.

Modification of an AOR AR-8600 receiver to tune it with a ACECO FC-3002 frequency finder

O p t i m u m M O S F E T S e l e c t i o n f o r S y n c h r o n o u s R e c t i f i c a t i o n

DAVE Software Development Kit overview. Preparing the workbench. Creating a simple APP. Step 1: Create a new APP project

How to design SMPS to Pass Common Mode Lightning Surge Test

RC2200DK Demonstration Kit User Manual

APPLICATION NOTE. Atmel AVR2033: SAM-ICE Adapter Hardware User Manual. 8-bit Atmel Microcontrollers. Features. Introduction

Security & Chip Card ICs SLE 44R35S / Mifare

BAT64... BAT64-02W BAT64-02V BAT64-04 BAT64-04W BAT64-05 BAT64-05W BAT64-06W

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version ( )

XPort Universal Demo Board User Guide

Kvaser Mini PCI Express User s Guide

Key features: About this backplane:

DALI Control Gear Software Stack

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

Application Note, V1.0, 2008 AN Thermal equivalent circuit models. replaces AN Industrial Power

DK40 Datasheet & Hardware manual Version 2

Introducing AVR Dragon

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

Data Sheet, V1.1, May 2008 SMM310. Silicon MEMS Microphone. Small Signal Discretes

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

ISP Engineering Kit Model 300

USB-Blaster Download Cable User Guide

1-Port R422/485 Serial PCIe Card

Switch board datasheet EB

8-bit AP Application Note. Microcontrollers. Hardware and Software Description DriveMonitor V

EZmoto V2. Product description Rev. 6 10/01/2014. EZmoto V2 Product description Rev.6 10/01/2014

2-Port RS232/422/485 Combo Serial to USB2.0 Adapter (w/ Metal Case and Screw Lock Mechanism) Installation Guide

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

Infineon Chip Card & Security Security for the connected world

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

SC14404 Complete Baseband Processor for DECT Handsets

System Security Solutions for the connected world.

SSI-USB. Flexible Embedded Platform. Brief English Version

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

GSM Interfacing Board

UM1613 User manual. 16-pin smartcard interface ST8034P demonstration board. Introduction

ARM JTAG Interface Specifications

POCKET SCOPE 2. The idea 2. Design criteria 3

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

AT91SAM-ICE. User Guide

AND8336. Design Examples of On Board Dual Supply Voltage Logic Translators. Prepared by: Jim Lepkowski ON Semiconductor.

User Manual. AS-Interface Programmer

The Programming Interface

A RF18 Remote control receiver MODULE

ZL30136 GbE and Telecom Rate Network Interface Synchronizer

PolyBot Board. User's Guide V1.11 9/20/08

USB2.0 <=> I2C V4.4. Konverter Kabel und Box mit Galvanischetrennung

FlowKit in-circuit debug system

Local Interconnect Network (LIN) Physical Interface

Using the Agilent 3070 Tester for In-System Programming in Altera CPLDs

RDF1. RF Receiver Decoder. Features. Applications. Description. Ordering Information. Part Number Description Packages available

ARM Ltd 110 Fulbourn Road, Cambridge, CB1 9NJ, UK.

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

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

R e c o m m e n d a t i o n s f o r S c r e w T i g h t e n i n g T o r q u e f o r I G B T D i s c r e t e D e v i c e s

RS-422/485 Multiport Serial PCI Card. RS-422/485 Multiport Serial PCI Card Installation Guide

DATENBLATT USB-DIO32HS USB-DIO32HS-OEM. HABEN SIE FRAGEN ODER WÜNSCHEN SIE EIN INDIVIDUELLES ANGEBOT? Unser Team berät Sie gerne persönlich.

WIZ-Embedded WebServer User s Manual (Ver. 1.0)

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

IP Box Camera ACM Ver Hardware User s Manual

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

AN460 Using the P82B96 for bus interface

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

AN2680 Application note

1000BASE-T and 10/100/1000BASE-T Copper SFP Transceiver

Interfacing 3V and 5V applications

DSO138 oscilloscope program upgrade method

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Transcription:

DAP miniwiggler V3 Application Note V1.0 2013-07 Microcontrollers

Edition 2013-07 Published by Infineon Technologies AG 81726 Munich, Germany 2013 Infineon Technologies AG All Rights Reserved. LEGAL DISCLAIMER THE INFORMATION GIVEN IN THIS APPLICATION NOTE IS GIVEN AS A HINT FOR THE IMPLEMENTATION OF THE INFINEON TECHNOLOGIES COMPONENT ONLY AND SHALL NOT BE REGARDED AS ANY DESCRIPTION OR WARRANTY OF A CERTAIN FUNCTIONALITY, CONDITION OR QUALITY OF THE INFINEON TECHNOLOGIES COMPONENT. THE RECIPIENT OF THIS APPLICATION NOTE MUST VERIFY ANY FUNCTION DESCRIBED HEREIN IN THE REAL APPLICATION. INFINEON TECHNOLOGIES HEREBY DISCLAIMS ANY AND ALL WARRANTIES AND LIABILITIES OF ANY KIND (INCLUDING WITHOUT LIMITATION WARRANTIES OF NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY) WITH RESPECT TO ANY AND ALL INFORMATION GIVEN IN THIS APPLICATION NOTE. Information For further information on technology, delivery terms and conditions and prices, please contact the nearest Infineon Technologies Office (www.infineon.com). Warnings Due to technical requirements, components may contain dangerous substances. For information on the types in question, please contact the nearest Infineon Technologies Office. Infineon Technologies components may be used in life-support devices or systems only with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered.

Document Change History Date Version Changed By Change Description Trademarks Infineon is a registered trademark of Infineon Technologies Ltd. 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 proposal (including a reference to this document) to: ctdd@infineon.com Application Note 3 V1.0, 2013-07

Table of Contents 1 Preface... 5 2 Introduction... 6 2.1 Comparison with DAP miniwiggler V2.0... 6 3 Automotive JTAG Connector... 7 3.1 Comparison with OCDS L1 Connector... 8 4 Frontend Connector (JTAG + EXT)... 9 5 Frontend Identifiers... 10 6 Target Communication... 11 7 References... 12 Application Note 4 V1.0, 2013-07

1 Preface DAP miniwiggler V3.1 is the successor of DAP miniwiggler V2.0. Target group for this application note are tool partners and users. This application note assumes that the reader knows the tool interfaces of Infineon devices. Hints Never connect the DAP cable to the EXT connector of the miniwiggler. This will destroy the target and/or the miniwiggler. Never connect both JTAG and DAP cables to targets at the same time In case of JTAG please make sure that the JPD pin is connected to GND on target side. Application Note 5 V1.0, 2013-07

2 Introduction Figure 1 shows the location and orientation of the different connectors. EXT DAP JTAG Figure 1 DAP miniwiggler V3.1 2.1 Comparison with DAP miniwiggler V2.0 RESET pin is controlled with pull-down transistor UART RXD is connected to SWV pin on SWD/DAP connector Large OCDS L1 connector is replaced by small 20 pin Automotive JTAG connector Connector for frontend extensions (e.g. for galvanic isolation) added USER1/DAPEN pin has a strong pull-up. Allows DAP hot attach if device is powered first. Application Note 6 V1.0, 2013-07

3 Automotive JTAG Connector This 20 pin connector in two rows with 1.27 mm pitch is a space saving alternative to the OCDS L1 connector. The pin layout is compatible with Lauterbach's 20 pin Automotive Connector (AUTO-20) [6] Table 1 Automotive JTAG Connector on Target Board Pin Name Dir. Description 1 VREF O Supply voltage from the target system. It has to be strong enough to supply the target side of the level shifters within the tool hardware up to about 10 MHz JTAG operating frequency. The required supply current is in the range of 1 to 5 ma, mainly caused by signal switching. It can be reduced by lower frequency and capacitance. 2 TMS I JTAG TMS signal. 3 GND - 4 TCK I JTAG TCK signal. 5 GND - 6 TDO O JTAG TDO signal. 7 KEY (GND in cable) - If the connector on the board has no keying shroud, this pin provides another option to enforce polarization. For that this pin is removed from the target connector and the associated jack in the cable connector closed. 8 TDI I JTAG TDI signal. 9 GND - 10 RESET IO Low active target reset signal. Open drain active low signal. May be used bidirectionally to drive or sense the target reset signal. Usually driven by the tool to reset the target system. The target system is responsible for providing a pull up to VREF on this signal to establish a logic one. The resistor shall not have a value less than 1 kohms. 11 GND - 12 RESETOUT O Optional low active reset output signal. Left open on tool side if not supported by tool. 13 GND - 14 USER1 I(O) Optional user defined IO pin e.g. for WDTDIS or /OCDSE. Default direction is input and default level is High. Pulled (10kR) to VREF on tool side if not supported by tool. 15 GND - 16 TRST I Low active JTAG reset. 17 GND - 18 TGI_RXD IO Low active trigger in (default) or out signal Or UART RXD input of device. 19 GND - Target presence detection. Connected to GND on target side. Pull-up and sensing on tool side. 20 USER0_TXD IO Optional user defined IO pin. Or UART TXD output of device. Application Note 7 V1.0, 2013-07

3.1 Comparison with OCDS L1 Connector The larger OCDS L1 connector is specified in AP24001 [5] Table 2 Comparison with OCDS L1 Connector Automotive OCDS L1 VREF TMS TCK TDO TDI RESET VDD TMS TCK TDO TDI RESET Comment TGI_RXD BRKIN New trigger pin naming starting with AURIX devices. Optional RXD function. TGO_TXD BRKOUT New trigger pin naming starting with AURIX devices. Optional TXD function. USER0 - Automotive connector is aligned with DAP connector USER1 - Automotive connector is aligned with DAP connector - RCAP1 Undefined behavior - RCAP2 Undefined behavior - OCDSE Obsolete - CPU_CLOCK Obsolete Application Note 8 V1.0, 2013-07

4 Frontend Connector (JTAG + EXT) Additional 10 pins (EXT) for a 34 pin cable are used. There is a gap of 4 pins to allow the plugging of the 20 pin JTAG connector. Table 3 Frontend Connector (JTAG + EXT) Pin Name DAP Dir. Comment 1 VREF I 2 TMS - O 3 GND - 4 TCK DAP0 O 5 GND - 6 TDO DAP1 I/IO Note that this DAP/JTAG signal mapping is not compliant with the standard DAP1/TMS mapping on device side. 7 GND - 8 TDI DAP1O O DAP1 output signal in case of DAP and galvanic isolation. 9 GND - 10 RESET O 11 GND - 12 RESETOUT I Not supported. Left open. 13 GND - 14 USER1 IO Just output direction in case of galvanic isolation. 15 GND - 16 TRST USER8 O 17 GND - 18 TXD O Connects to RXD input of device. Voltage level is VREF. 19 JPD I JTAG presence detection with internal pull-up. Connect to GND on target side if the target uses the JTAG interface. 20 USER0_RXD IO USER0: Default is input. Only input case of galvanic isolation. RXD: Connects to TXD output of device. Voltage level is VREF. 21, 23 GND - Connector gap not assembled. 22, 24 VSUP5 O Connector gap not assembled. (5 V supply for frontend) 25 GND - 26 - DAPDIR O DAP1 direction. Low for direction target out to tool in. 27 GND - 28 DAP1PULL O For optional control of DAP1 pull-up/down resistor. 29 GND - 30 FEI0 - Frontend identification 0 with internal pull-up. 31 VSUP33 O 3.3 V supply for frontend 32 FEI1 - Frontend identification 1 with internal pull-up. 33 VSUP33 O 3.3 V supply for frontend 34 FEI2 - Frontend identification 2 with internal pull-up. Application Note 9 V1.0, 2013-07

5 Frontend Identifiers FEIx pins are connected to FT2232 BCBUSx pins similar to JPD connected to ADBUS5 pins. Note: Frontend boards may only pull (5kR) FEIx signals and not hardwire them. Reason is that the FT2232 may come up in a mode where it drives the FEIx signals. It is only needed to pull to GND, since the FT2232 has internal pull-ups active. Table 4 FEIx 2-1-0 H-H-H H-H-L H-L-H Other Frontend Identifiers (FEIx Pins) Comment No frontend or transparent frontends like connector adaptors Galvanic isolation frontend JTAG or DAP/SPD/SWD decided with JPD pin level. Operating frequency is limited to 10 MHz. DAP1O operated as output. DAP1, DAP1O, DAPDIR and DAPPULL are operated as unidirectional signals. Note that DAP1 is still bidirectional in the DAP miniwiggler V3.1 design. For a simple galvanic isolation frontend a resistor can be used to limit the current of frontend and miniwiggler are driving DAP1. CAN transceiver for DXCPL (DAP over CAN Physical Layer). Reserved Application Note 10 V1.0, 2013-07

6 Target Communication Supports DAS [1] infrastructure with MCD API [2] as interface. The DAP miniwiggler V3 [3] provides an R/W latency to the target 150 µs for single accesses and up to 2 MByte/s bandwidth for block data accesses. This bandwidth depends on the frequency, used protocol and device type. The highest performance is achieved with a direct connection to a fast highspeed USB port of the host computer for DAP and AURIX devices at 30 MHz. Application Note 11 V1.0, 2013-07

7 References [1] DAS (Device Access Server) www.infineon.com/das [2] MCD API (Multi-Core Debug) link on page www.infineon.com/das [3] DAP miniwiggler www.infineon.com/miniwiggler [4] AP24003 DAP Connector http://www.infineon.com/microcontrollers [5] AP24001 OCDS Level 1 JTAG Connector http://www.infineon.com/microcontrollers [6] Lauterbach Automotive Debug Connector (AUTO-20) www.lauterbach.com Application Note 12 V1.0, 2013-07

www.infineon.com Published by Infineon Technologies AG