October 2014 Altera CorporationUSB-Blaster II Download Cable
User Guide
ivContents
USB-Blaster II Download CableOctober 2014 Altera Corporation
User Guide
1. Setting Up the USB-Blaster II Download
The USB-Blaster™ II download cable interfaces a USB port on a host computer to an
®
Altera
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
■ Cyclone
■ MAX
■ Arria
FPGA mounted on a printed circuit board. The download cable sends data
®
series FPGAs
®
series FPGAs
®
series CPLDs
®
series FPGAs
Cable
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 CorporationUSB-Blaster II Download Cable
User Guide
1–2Chapter 1: Setting Up 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:
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
■ JTAG and debug tools supported by the JTAG Server. For example:
■System Console
■Nios II debugger
■ARM DS-5 debugger
®
II Logic Analyzer (and stand-alone version)
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
.
1For plug and header dimensions, pin names, and operating conditions, see Chapter 2,
USB-Blaster II Download Cable Specifications.
USB-Blaster II Download CableOctober 2014 Altera Corporation
User Guide
Chapter 1: Setting Up the USB-Blaster II Download Cable1–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 CorporationUSB-Blaster II Download Cable
User Guide
1–4Chapter 1: Setting Up the USB-Blaster II Download Cable
To access the download cable, the Quartus II software uses the built-in Red Hat USB
drivers, the USB file system (usbfs). By default, root is the only user allowed to use
usbfs. You must have system administration (root) privileges to configure the
USB-Blaster II download cable drivers.
1. Create a file named /etc/udev/rules.d/51-usbblaster.rules and add the following
lines to it. (The .rules file may already exist if you have installed an earlier
USB-Blaster version.)
cThere should be only three lines in this file, one starting with a comment
and two starting with BUS. Do not add extra line breaks to the .rules file.
2. Complete your installation by setting up the programming hardware in the
Quartus II software. Go to the “Setting Up the USB-Blaster II Hardware with the
Quartus II Software” section on the following page.
Installing the USB-Blaster II Driver on Windows XP Systems
f For more information about USB-Blaster II driver installation, refer to the
Installing the USB-Blaster II Driver on Windows XP Systems
You must have system administration (administrator) privileges to install the
USB-Blaster II download cable driver.
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.
f Follow the installation procedure found at this web page:
Setting Up the USB-Blaster II Hardware with the Quartus II Software
1. Start the Quartus II software.
2. From the Tools menu, click Programmer.
3. Click Hardware Setup.
4. Click the Hardware Settings tab.
5. From the Currently selected hardware list, select USB-Blaster II.
6. Click Close.
7. In the Mode list, choose an appropriate programming mode. Table 1–1 on
page 1–5 describes each mode.
USB-Blaster II Download CableOctober 2014 Altera Corporation
User Guide
Chapter 1: Setting Up the USB-Blaster II Download Cable1–5
Setting Up the USB-Blaster II Hardware with the Quartus II Software
Table 1–1. Programming Modes
ModeMode Description
Joint Test Action
Group (JTAG)
Programs or configures all Altera devices supported by Quartus II
software via JTAG programming.
In-Socket
Not supported by the USB-Blaster II.
Programming
Passive Serial
Programming
Configures all Altera devices supported by Quartus II software excluding
enhanced configuration devices (EPC) and serial configuration devices
(EPCS/Q).
Active Serial
Programming
Programs a single EPCS1, EPCS4, EPCS16, EPCS64, EPCS/Q128,
EPCQ256, and EPCQ512 device.
f For detailed help on using the Quartus II Programmer, refer to the Quartus II
October 2014 Altera CorporationUSB-Blaster II Download Cable
User Guide
1–6Chapter 1: Setting Up the USB-Blaster II Download Cable
Setting Up the USB-Blaster II Hardware with the Quartus II Software
USB-Blaster II Download CableOctober 2014 Altera Corporation
User Guide
Voltage Requirements
USB Interface
Chip
EPM570M100C5
I/Os
I/Os
V
CC
USB
Receptacle
LVDS
Drivers/Receivers
LVDS
Cabling
I/O
I/O
I/O
I/O
I/O
I/O
I/O
Voltage
Translator Circuitry
Pin 1
10-Pin
Female Plug
V
CC ( TRG T)
The USB-Blaster II VCC(TRGT) pin must be connected to a specific voltage for the
device being programmed. Connect pull-up resistors to the same power supply as the
USB-Blaster II: V
Table 2–1. USB-Blaster II VCC(TRGT) Pin Voltage Requirements
Device FamilyUSB-Blaster II VCC Voltage Required
Arria GXAs specified by V
Arria II GXAs specified by V
Arria VAs specified by V
Cyclone IIIAs specified by V
Cyclone IV
Cyclone VAs specified by V
EPC4, EPC8, EPC163.3 V
EPCS1, EPCS4, EPCS16, EPCS64,
EPCS128
EPCS/Q16, EPCS/Q64,
EPCS/Q128, EPCQ256, EPCQ512
MAX II, MAX VAs specified by V
Stratix II, Stratix II GXAs specified by V
Stratix III, Stratix IVAs specified by V
Stratix VAs specified by V
CC(TRGT).
2. USB-Blaster II Download Cable
Specifications
CCSEL
Bank 3A
CCIO
Bank 3A
or V
CCPD
Bank 3A
of Bank 8C
CCPD or VCCIO
CCPD
CCA
As specified by V
CCIO.
Cyclone IV E devices.
CCPD
3.3 V
3.3 V
CCIO
CCSEL
CCPGM
CCPD
or V
Bank 9 for Cyclone IV GX and Bank 1 for
of Bank 1
Cable-to-Board Connection
A standard USB cable connects to the USB port on the device.
Figure 2–1. USB-Blaster II Download Cable Block Diagram
October 2014 Altera CorporationUSB-Blaster II Download Cable
User Guide
2–2Chapter 2: USB-Blaster II Download Cable Specifications
USB-Blaster II Plug Connection
USB-Blaster II Plug Connection
The 10-pin female plug connects to a 10-pin male header on the circuit board
containing the target device.
Figure 2–2. USB-Blaster II Dimension - Inches and Millimeters
(1) Use pin 6 for a hard processor reset under JTAG mode.
nCONFIGConfiguration
control
nSTATUSConfiguration
status
—No connect—No connect
VCC(TRGT)Target power supply
TMSJTAG state machine
control
PROC_RST
(1)
Hard processor reset
—No connect
Circuit Board Header Connection
The 10-pin male header, which connects to the download cable's 10-pin female plug,
has two rows of five pins. The pins are connected to the device’s programming or
configuration pins.
c If the header connection on the circuit board is a male receptacle, it must have a key
notch. Without a key notch, the 10-pin female plug will not connect. The following
figure shows a typical 10-pin male header with a key notch.
Figure 2–4. 10-Pin Male Header Dimensions - Inches and Millimeters
Top View
A key notch is required.
0.100 (2.540)
Side View
0.100
0.025 (0.635) Sq.
0.235 (5.969)
October 2014 Altera CorporationUSB-Blaster II Download Cable
User Guide
2–4Chapter 2: USB-Blaster II Download Cable Specifications
Operating Conditions
1Although a 10-pin surface mount header can be used for the download cable, Altera
recommends using a through-hole connector. Through-hole connectors hold up better
under the repeated insertion and removal.
Operating Conditions
The following tables summarize the maximum ratings, recommended operating
conditions, and DC operating conditions for the USB-Blaster II cable.
Table 2–3. USB-Blaster II Cable Absolute Maximum Ratings
SymbolParameterConditionsMinMaxUnit
V
CC(TRGT)
V
CC(USB)
I
I(USB)
I
Target supply voltageWith respect to
ground
USB supply voltageWith respect to
ground
I
I
o
Target side input currentPin 7–100.0100.0mA
USB supply current
VBUS
Target side output currentPins: 1, 5, 6, 8, 9–50.050.0mA
–0.56.5V
–0.56.0V
—200.0mA
Table 2–4. USB-Blaster II Cable Recommended Operating Conditions
SymbolParameterConditionsMinMaxUnit
V
CC(TRGT)
Target supply voltage,
—4.755.25V
5.0-V operation
Target supply voltage,
—3.03.6V
3.3-V operation
Target supply voltage,
—2.3752.625V
2.5-V operation
Target supply voltage,
—1.711.89V
1.8-V operation
Target supply voltage,
—1.431.57V
1.5-V operation
Table 2–5. USB-Blaster II Cable DC Operating Conditions (Part 1 of 2)
SymbolParameterConditionsMinMaxUnit
V
High-level input voltage V
IH
V
Low-level input voltageV
IL
V
V
>= 2.0 V0.7 x
CC(TRGT)
V
< 2.0 V0.65 x
CC(TRGT)
V
>= 2.0 V—0.3 x
CC(TRGT)
< 2.0 V—0.2 x
CC(TRGT)
CC(TRGT)
CC(TRGT)
—V
—V
V
CC(TRGT)
V
CC(TRGT)
V
V
USB-Blaster II Download CableOctober 2014 Altera Corporation
User Guide
Chapter 2: USB-Blaster II Download Cable Specifications2–5
TCK
TDO
TCK
TMS
TDI
tJCP
JTAG OutputJTAG Inputs
tJCHtJCL
tJPCO
tJPSU_TMS
tJPSU_TDI
tJPH
JTAG Timing Constraints and Waveforms
Table 2–5. USB-Blaster II Cable DC Operating Conditions (Part 2 of 2)
October 2014 Altera CorporationUSB-Blaster II Download Cable
User Guide
2–6Chapter 2: USB-Blaster II Download Cable Specifications
JTAG Timing Constraints and Waveforms
To use the USB-Blaster II at the maximum capability (24 MHz), meet the timing
constraints (Tab le 2– 6) for the target device.
The timing constraints require that you consider device specifications as well as trace
propagation delays. If you do not follow the recommended constraints, you might
encounter timing issues at 24 MHz. If the target design cannot meet these constraints,
reduce the possibility of timing issues by slowing the
TCK
frequency. See “Changing
the TCK Frequency” on page 2–7 for instructions on running the USB-Blaster II at a
slower speed.
Table 2–6. JTAG Timing Constraints for the Target Device
SymbolParameterMinMaxUnit
TCK
tJCP
tJCH
tJCL
tJPCOJTAG port clock to JTAG Header output—
tJPSU_TDIJTAG port setup time (
tJPSU_TMS JTAG port setup time (
tJPHJTAG port hold time—17.25ns
clock period41.67—ns
TCK
clock high time20.83—ns
TCK
clock low time20.83—ns
5.46 (2.5 V)
2.66 (1.5 V)
TDI
)—24.42ns
TMS
)—26.43ns
ns
1The simulated timing is based on a slow timing model, which is a worst-case scenario
environment.
f For device-specific JTAG timing information, refer to the related device data sheet
available from the http://www.altera.com/literature/lit-index.html web page.
USB-Blaster II Download CableOctober 2014 Altera Corporation
User Guide
Chapter 2: USB-Blaster II Download Cable Specifications2–7
Changing the TCK Frequency
Changing the TCK Frequency
The USB-Blaster II download cable has a default
signal integrity and timing prevents operating at 24 MHz, change the
TCK
frequency of 24 MHz. Where
TCK
frequency of
the USB-Blaster II:
1. Open the command line interface with the Quartus II bin directory in your path
Nontechnical support (general)Emailnacomp@altera.com
Note to Table:
(1) You can also contact your local Altera sales office or sales representative.
(1)
(software licensing)Emailauthorization@altera.com
Contact MethodAddress
Websitewww.altera.com/training
Emailcustrain@altera.com
October 2014 Altera CorporationUSB-Blaster II Download Cable
User Guide
Info–2Additional Information
Typographic Conventions
Typographic Conventions
Visual CueMeaning
Bold Type with Initial Capital
Letters
bold type
Italic Type with Initial Capital LettersIndicate document titles. For example, Stratix IV Design Guidelines.
italic type
Initial Capital Letters
“Subheading Title”
Courier type
r An angled arrow instructs you to press the Enter key.
1., 2., 3., and
a., b., c., and so on
■ ■ ■Bullets indicate a list of items when the sequence of the items is not important.
1The hand points to information that requires special attention.
h The question mark directs you to a software help system with related information.
f The feet direct you to another document or website with related information.
m The multimedia icon directs you to a related multimedia presentation.
c
w
Indicate command names, dialog box titles, dialog box options, and other GUI
labels. For example, Save As dialog box. For GUI elements, capitalization matches
the GUI.
Indicates directory names, project names, disk drive names, file names, file name
extensions, software utility names, and GUI labels. For example, \qdesigns
directory, D: drive, and chiptrip.gdf file.
Indicates variables. For example, n + 1.
Variable names are enclosed in angle brackets (< >). For example, <file name> and
<project name>.pof file.
Indicate keyboard keys and menu names. For example, the Delete key and the
Options menu.
Quotation marks indicate references to sections in a document and titles of
Quartus II Help topics. For example, “Typographic Conventions.”
Indicates signal, port, register, bit, block, and primitive names. For example,
tdi
, and
input
. The suffix n denotes an active-low signal. For example,
data1
resetn
.
Indicates command line commands and anything that must be typed exactly as it
appears. For example,
c:\qdesigns\tutorial\chiptrip.gdf
.
Also indicates sections of an actual file, such as a Report File, references to parts of
files (for example, the AHDL keyword
TRI
example,
).
SUBDESIGN
), and logic function names (for
Numbered steps indicate a list of items when the sequence of the items is important,
such as the steps listed in a procedure.
A caution calls attention to a condition or possible situation that can damage or
destroy the product or your work.
A warning calls attention to a condition or possible situation that can cause you
injury.
The envelope links to the Email Subscription Management Center page of the Altera
website, where you can sign up to receive update notifications for Altera documents.
The feedback icon allows you to submit feedback to Altera about the document.
Methods for collecting feedback vary as appropriate for each document.
,
USB-Blaster II Download CableOctober 2014 Altera Corporation
User Guide
Additional InformationInfo–3
Certification Statements
Certification Statements
Statement of China-RoHS Compliance
Tab le In fo –1 lists hazardous substances included with the USB-Blaster download
cable.
Table Info–1. Table of Hazardous Substances’ Name and Concentration
Part Name
Electronic
Components
Populated
Circuit Board
Manufacturing
Process
Packing000000
Note to Table Info–1:
(1) 0 indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below
the relevant threshold of the SJ/T11363-2006 standard.
USB 2.0 Certification
This product is USB 2.0 certified.
(1)
Hexavalent
Lead
Cadmium
(Pb)
00000 0
00 0 000
00 0 000
(Cd)
Chromium
(Cr6+)
Mercury
(Hg)
Polybrominated
biphenyls (PBB)
Polybrominated
diphenyl Ethers
(PBDE)
October 2014 Altera CorporationUSB-Blaster II Download Cable
User Guide
Info–4Additional Information
Certification Statements
USB-Blaster II Download CableOctober 2014 Altera Corporation
User Guide
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.