USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG"...

19
Hardware-Description November USB-JTAG 2012

Transcript of USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG"...

Page 1: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Hardware-Description

November

USB-JTAG

2012

Page 2: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

INDEX

Index | 2Seite

1. Introduction 4

1.1. General remarks 4

1.2. Customer satisfaction 4

1.3. Customer response 4

2. Hardware description 6

2.1. Overview screen 6

2.2. Technical data 7

2.3. J3 - USB 8

2.4. J6 - 10pol. plug-in connector 8

82.4.1. Pin assignment 10pol. plug-in connector 3. Software 10

3.1. Application examples 10

103.1.1. Programming under ispVM System 113.1.1.1. IspVM System - Configuration

143.1.1.2. IspVM System - Programming

4. Appendix 18

4.1. Revisions 18

4.2. Copyrights and trademarks 19

Page 3: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

I

Introduction |Seite 3

Introduction

Page 4: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Introduction |Seite 4

1. Introduction

1.1. General remarks

First of all, we would like to congratulate you to the purchase of a high qualityDEDITEC product.

Our products are being developed by our engineers according to qualityrequirements of high standard. Already during design and development we takecare that our products have -besides quality- a long availability and an optimalflexibility.

Modular design

The modular design of our products reduces the time and the cost of development.Therefor we can offer you high quality products at a competitive price.

Availability

Because of the modular design of our products, we have to redesign only a moduleinstead of the whole product, in case a specific component is no longer available.

1.2. Customer satisfaction

Our philosophy: a content customer will come again. Therefor customersatisfaction is in first place for us.

If by any chance, you are not content with the performance of our product, pleasecontact us by phone or mail immediately.

We take care of the problem.

1.3. Customer response

Our best products are co-developments together with our customers. Therefor weare thankful for comments and suggestions.

Page 5: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

II

Hardware description |Seite 5

Hardware description

Page 6: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Hardware description |Seite 6

2. Hardware description

The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, thesignals between USB and JTAG are galvanic isolated.

2.1. Overview screen

Page 7: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Hardware description |Seite 7

2.2. Technical data

USB 2.0 / USB 1.1 InterfacePower supply: +5V (supplied via USB bus)

Voltage level JTAG Device: 1,2-5V

Galvanic isolation (USB/JTAG)

Plug & Play

In-System-Flash-Programming (FPGA/CPLD)

Dimensions: 80x61x22mm (LxWxH)

Page 8: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Hardware description |Seite 8

2.3. J3 - USB

The "USB-JTAG" has an USB slot to connect to a PC. In addition, the powersupply of the module is supplied over this. So there is no external power supplyrequired.

2.4. J6 - 10pol. plug-in connector

2.4.1. Pin assignment 10pol. plug-in connector

Pin Name Pin Name

1 TCK 2 GND

3 TMS 4 GND

5 TDI 6 VCC(1,8...5V)

7 TDO 8 GND

9 TRST 10 SRST

Page 9: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

III

Software |Seite 9

Software

Page 10: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Software |Seite 10

3. Software

3.1. Application examples

3.1.1. Programming under ispVM System

Start "ispVM System" as follows:

Start -> Programme -> Lattice Semiconductor -> ispVM System

Page 11: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Software |Seite 11

3.1.1.1. IspVM System - Configuration

To use the "USB-JTAG" in full volume, you have to make some preferences in theoptions. Start "Cable and I/O Port Setup" via "Options -> Cable and I/O PortSetup..."

Page 12: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Software |Seite 12

At first, connect the "USB-JTAG" to the PC. By pushing the "Auto Detect"button, the port and cable connection will be searched automatically. The foundconfiguration is shown ongoing automatically. The configuration should look asfollows:

Page 13: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Software |Seite 13

If there are any other USB devices connected, it will open automatically a newwindow, in which the "USB-JTAG" has to be selected separately (in this example,there is an "USB-TTL-IN8-OUT8-Controller" connected additionally):

Page 14: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Software |Seite 14

3.1.1.2. IspVM System - Programming

Open the .xcf download file via clicking the directory symbol "Open".

Page 15: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Software |Seite 15

The content of the selected .xcf file will be written to the module via clicking "GO".

Page 16: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Software |Seite 16

After the download to the module was successful, on the column Status shouldappear "PASS". In the lower image section, there addition details, whichhappened during the download process.

Page 17: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

IV

Appendix |Seite 17

Appendix

Page 18: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Appendix |Seite 18

4. Appendix

4.1. Revisions

Rev 1.00 First issue

Rev 2.00 Index added

Page 19: USB-JTAG | DEDITEC Manual · Hardware description |Seite 6 2. Hardware description The "USB-JTAG" allows you to program FPGAs and CPLDs. In addition, the 2.1. sOigv ne ar lsv bie

Appendix |Seite 19

4.2. Copyrights and trademarks

Linux is registered trade-mark of Linus Torvalds.

Windows CE is registered trade-mark of Microsoft Corporation.

USB is registered trade-mark of USB Implementers Forum Inc.

LabVIEW is registered trade-mark of National Instruments.

Intel is registered trade-mark of Intel Corporation

AMD is registered trade-mark of Advanced Micro Devices, Inc.

IspVM System is a registered trade-mark of Lattice Semiconductor Corporation.