Altera USB-Blaster II User Manual

4 (1)

USB-Blaster II Download Cable

User Guide

101 Innovation Drive San Jose, CA 95134 www.altera.com

UG-01150-1.2

P25-36700-02

Feedback Subscribe

© 2014 Altera Corporation. All rights reserved. ALTERA, ARRIA, CYCLONE, HARDCOPY, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos

 

are trademarks of Altera Corporation and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as

ISO

trademarks or service marks are the property of their respective holders as described at www.altera.com/common/legal.html. Altera warrants performance of its

semiconductor products to current specifications in accordance with Altera's standard warranty, but reserves the right to make changes to any products and

9001:2008

services at any time without notice. Altera assumes no responsibility or liability arising out of the application or use of any information, product, or service

Registered

described herein except as expressly agreed to in writing by Altera. Altera customers are advised to obtain the latest version of device specifications before relying

 

on any published information and before placing orders for products or services.

 

 

October 2014 Altera Corporation

USB-Blaster II Download Cable

 

 

User Guide

Contents

Chapter 1. Setting Up the USB-Blaster II Download Cable

Supported Devices and Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1 Power Source Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1 Software Requirements and Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1 Installing the Download Cable for Configuration or Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2 Installing the USB-Blaster II Driver on Windows 7/8 Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–3 Installing the USB-Blaster II Driver on Linux Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–3 Installing the USB-Blaster II Driver on Windows XP Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–4 Setting Up the USB-Blaster II Hardware with the Quartus II Software . . . . . . . . . . . . . . . . . . . . . . . . . . 1–4

Chapter 2. USB-Blaster II Download Cable Specifications

Voltage Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1

Cable-to-Board Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1

USB-Blaster II Plug Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–2

10-Pin Female Plug Signal Names and Programming Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–3

Circuit Board Header Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–3

Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–4

JTAG Timing Constraints and Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–5

Changing the TCK Frequency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–7

Additional Information

Document Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Info–1

How to Contact Altera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Info–1

Typographic Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Info–2

Certification Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Info–3

Statement of China-RoHS Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Info–3

USB 2.0 Certification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Info–3

October 2014 Altera Corporation

USB-Blaster II Download Cable

 

User Guide

iv

Contents

 

 

USB-Blaster II Download Cable

October 2014 Altera Corporation

User Guide

 

1. Setting Up the USB-Blaster II Download

Cable

The USB-Blaster™ II download cable interfaces a USB port on a host computer to an Altera® FPGA mounted on a printed circuit board. The download cable sends data from the PC to a standard 10-pin header connected to the FPGA. You can use the download cable for the following:

Iteratively download configuration data to a system during prototyping

Program data into the system during production

Advanced Encryption Standard (AES) key and fuse programming

Supported Devices and Systems

You can use the USB-Blaster II download cable to download configuration data to the following Altera devices:

Stratix® series FPGAs

Cyclone® series FPGAs

MAX® series CPLDs

Arria® series FPGAs

You can perform in-system programming of the following devices:

EPC4, EPC8, and EPC16 enhanced configuration devices

EPCS1, EPCS4, EPCS16, EPCS64, and EPCS/Q128, EPCQ256, and EPCQ512 serial configuration devices

The download cable supports target systems using the following:

5.0-V TTL, 3.3-V LVTTL/LVCMOS

Single-ended I/O standards from 1.5 V to 3.3 V

Power Source Requirements

5.0 V from the USB cable

Between 1.5 V and 5.0 V from the target circuit board

Software Requirements and Support

Windows 7/8 (32-bit and 64-bit)

Windows XP (32-bit and 64-bit)

Windows Server 2008 R2 (64-bit)

Linux platforms such as Red Hat Enterprise 5

Use the Quartus® II software version 14.0 or later to configure your device.

October 2014 Altera Corporation

USB-Blaster II Download Cable

 

User Guide

Altera USB-Blaster II User Manual

1–2

Chapter 1: Setting Up the USB-Blaster II Download Cable

 

Installing the Download Cable for Configuration or Programming

 

 

1Quartus II software version 13.1 supports most of the download cable’s capabilities. If you use this version, install the latest patch for full compatibility.

The download cable also supports the following tools:

Quartus II Programmer (and stand-alone version)

Quartus II SignalTap® II Logic Analyzer (and stand-alone version)

JTAG and debug tools supported by the JTAG Server. For example:

System Console

Nios II debugger

ARM DS-5 debugger

Installing the Download Cable for Configuration or Programming

1.Disconnect the power cable from the circuit board.

2.Connect the download cable to the USB port on your computer and to the USB-Blaster II port.

3.Connect the download cable to the 10-pin header on the device board.

4.Reconnect the power cable to reapply power to the circuit board.

.

Figure 1–1. The USB-Blaster II Download Cable

 

 

10-pin Female Connector

 

 

 

(Connects to target printed

 

 

 

circuit board 10-pin male header.)

 

LED Color

Description

 

 

Off

Not connected or suspended

 

 

 

Blue

Connected at 12MHz (USB full speed)

 

Teal

Connected at 480MHz (USB high speed)

 

Green

JTAG port open, idle

 

Green flickering

JTAG port open, active

 

Magenta blinking

Set by user to identify a cable (1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)To identify a particular cable, use the following JTAG command:

jtagconfig --setparam <cable number> Identify <1 = on, 0 = off>

1For plug and header dimensions, pin names, and operating conditions, see Chapter 2, USB-Blaster II Download Cable Specifications.

USB-Blaster II Download Cable

October 2014 Altera Corporation

User Guide

 

Chapter 1: Setting Up the USB-Blaster II Download Cable

1–3

Installing the USB-Blaster II Driver on Windows 7/8 Systems

Installing the USB-Blaster II Driver on Windows 7/8 Systems

You must have system administration (administrator) privileges to install the

USB-Blaster II download cable drivers.

The download cable drivers are included in the Quartus II software installation. Before you begin the installation, verify that the USB-Blaster II driver is located in your directory: \<Quartus II system directory>\drivers\usb-blaster-ii.

1.Connect the download cable to your computer’s USB port.

When plugged in for the first time, a message appears stating Device driver software was not successfully installed.

2.From the Windows Device Manager, locate Other devices and right-click the top

USB-BlasterII.

You need to install drivers for each interface: one for the JTAG interface and one for the System Console interface.

3.On the right-click menu, click Update Driver Software. The Update Driver Software - USB BlasterII dialog appears.

4.Click Browse my computer for driver software to continue.

5.Click Browse… and browse to the location of the driver on your system:

\<Quartus II system directory>\drivers\usb-blaster-ii. Click OK.

6.Click Next to install the driver.

7.Click Install when asked if you want to install.

You should now have a JTAG cable showing in the Device Manager.

8.Now, install the driver for the other interface. Go back to step 2 and repeat the process for the other USB-BlasterII device.

When you are finished, you will have added Altera USB-Blast II (JTAG interface) under JTAG cables.

Installing the USB-Blaster II Driver on Linux Systems

For Linux, the USB-Blaster II download cable supports Red Hat Enterprise 5 and above.

October 2014 Altera Corporation

USB-Blaster II Download Cable

 

User Guide

Loading...
+ 15 hidden pages