Ug MSTR BLSTR
Ug MSTR BLSTR
UG-MB81204-1.1
P25-10322-00
Contents
© July 2008 Altera Corporation MasterBlaster Serial/USB Communications Cable User Guide
iv
MasterBlaster Serial/USB Communications Cable User Guide © July 2008 Altera Corporation
List of Figures v
List of Figures
Figure 1–1: MasterBlaster Serial/USB Communications Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Figure 1–2: The Hardware Setup Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Figure 2–1: MasterBlaster Serial/USB Communications Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Figure 2–2: MasterBlaster 10-Pin Female Plug Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Figure 2–1: 10-Pin Male Header Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
© July 2008 Altera Corporation MasterBlaster Serial/USB Communications Cable User Guide
vi List of Figures
MasterBlaster Serial/USB Communications Cable User Guide © July 2008 Altera Corporation
List of Tables vii
List of Tables
Table 2–1: MasterBlaster 9-Pin Serial D-Type Connector Pin-Outs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Table 2–2: MasterBlaster Female Plug’s Pin Names & Download Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Table 2–1: LED Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Table 2–2: MasterBlaster Cable Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Table 2–3: MasterBlaster Cable Recommended Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Table 2–4: MasterBlaster Cable DC Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
© July 2008 Altera Corporation MasterBlaster Serial/USB Communications Cable User Guide
viii List of Tables
MasterBlaster Serial/USB Communications Cable User Guide © July 2008 Altera Corporation
1. Installing the MasterBlaster
Serial/USB Communications Cable
Introduction
The MasterBlasterTM serial/USB communications cable is a download cable that
allows PC and workstation users to program and configure devices in-system. The
MasterBlaster cable provides multi-device JTAG chain configuration and
programming support for SRAM-based devices, such as APEXTM 20K and MercuryTM
devices, EEPROM-based devices, such as MAX® 3000 and MAX 7000 devices, and
configuration devices, such as the EPC2 and EPC16. You can also use the
MasterBlaster cable to run SignalTap® II logic analysis. The MasterBlaster cable also
provides multi-device passive serial (PS) chain configuration support for
SRAM-based devices, such as APEX 20K and Mercury devices. This cable can be used
in 2.5-, 3.3-, and 5.0-V systems.
Altera® offers a variety of hardware to program and configure Altera devices. For
conventional device programming, in-system programming, and in-circuit
reconfiguration, designers can choose from a wide range of programming hardware
options.
This user guide provides the following information about the MasterBlaster™
serial/USB communications cable.
■ How to install the cable and its driver software
■ How to use the cable after installation
■ A complete list of the cable’s features
■ A functional description of the cable
Installation
The MasterBlaster communications cable connects a circuit board to the USB
(Windows 2000, Windows XP x32 edition, and Windows Vista x32 edition only) or RS-
232 serial port (called a COM port on a PC) on a PC, UNIX, or Linux workstation. The
10-pin female plug for the cable connects to a 10-pin male header on the circuit board
that contains the target device(s), as shown in Figure 1–1. Programming or
configuration data can be downloaded from the serial or USB port, using the Quartus®
II Programmer, through the MasterBlaster cable to the circuit board through these
connections.
1 The Quartus II software version 8.1 and later will no longer support MasterBlaster
communication cable.
The MasterBlaster communications cable receives power from any one of the
following sources:
■ 5.0- or 3.3-V circuit boards
■ 5.0 V from the USB cable (Windows 2000, Windows XP x32 edition, and Windows
Vista x32 edition only)
© July 2008 Altera Corporation MasterBlaster Serial/USB Communications Cable User Guide
1–2 Chapter 1: Installing the MasterBlaster Serial/USB Communications
Cable
Installation on a Windows PC
To install and set up the MasterBlaster cable for device configuration or programming
on a Windows PC, follow these steps:
1. Connect one end of a standard RS-232 cable or a standard USB cable, to the
MasterBlaster cable and connect the other end to the appropriate port on the
computer.
1 If you are using the MasterBlaster communications cable with the USB port, the
Windows 2000, Windows XP, or Windows Vista operating system prompts you to
locate the MasterBlaster USB driver mblaster.inf file. The MasterBlaster driver is
located in your \<Quartus II system directory>\drivers directory.
2. Connect the 16-pin female header end of the cable to the 16-pin male MasterBlaster
port, and the 10-pin female end of the cable to the
10-pin male header on the target printed circuit board. Figure 1–1 shows the
MasterBlaster serial/USB communications cable.
MasterBlaster Serial/USB Communications Cable User Guide © July 2008 Altera Corporation
Chapter 1: Installing the MasterBlaster Serial/USB Communications Cable 1–3
Installation
1 The USB option is available only for Windows 2000, Windows XP x32 edition and
Windows Vista x32 edition systems.
1 The COM option is available only for Windows 2000, Windows XP x32 edition,
Windows XP x64 edition and Windows Vista x32 edition systems.
© July 2008 Altera Corporation MasterBlaster Serial/USB Communications Cable User Guide
1–4 Chapter 1: Installing the MasterBlaster Serial/USB Communications
Cable
f For more information about SignalTap II logic analysis with the MasterBlaster cable,
refer to Selecting the Communications Cable for the SignalTap II Logic Analyzer in the
Quartus II Help.
MasterBlaster Serial/USB Communications Cable User Guide © July 2008 Altera Corporation
2. MasterBlaster Serial/USB
Communications Cable Data Sheet
Features
■ Supports SignalTap® II logic analysis in the Altera® Quartus® II software
■ Allows PC, Linux, and UNIX users to perform the following functions:
■ Configure Stratix® IV, Stratix III, Stratix II, Stratix II GX, Stratix, Stratix GX,
CycloneTM III, Cyclone II, Cyclone, MercuryTM, APEXTM II, APEX 20K, FLEX®
10K, FLEX 3000A, FLEX 6000, FLEX 8000 devices, and ExcaliburTM embedded
processor solutions
■ Program MAX® II, MAX 9000, MAX 7000S, MAX 7000B, MAX 7000A, EPC2,
EPC4, EPC8, and EPC16 devices in-system
■ Supports operation with VCC at 5.0 V, 3.3 V, or 2.5 V
■ Provides a fast, low-cost method for in-system programming
■ Downloads data from the Quartus II development software and the MAX+PLUS®
II software versions 9.3 and higher
■ Interfaces with an RS-232 serial or universal serial bus (USB) port
■ Uses a 10-pin circuit board connector
Functional Description
The MasterBlasterTM serial/USB communications cable (ordering code:
PL-MASTERBLASTER) is a standard PC serial or USB port hardware interface (see
Figure 2–1). This cable downloads configuration data to Stratix IV, Stratix III, Stratix
II, Stratix II GX, Stratix, Stratix GX, Cyclone III, Cyclone II, Cyclone, Mercury,
APEX II, APEX 20K (including APEX 20K, APEX 20KE, and APEX 20KC), FLEX 10K
(including FLEX 10KA and FLEX 10KE), FLEX 8000, and FLEX 6000 devices, as well
as programming data to MAX II, MAX 9000, MAX 7000S, and MAX 7000A (including
MAX 7000AE) devices. Because design changes are downloaded directly to the
device, prototyping is easy and multiple design iterations can be accomplished in
quick succession. The MasterBlaster cable also supports in-circuit debugging with the
SignalTap II embedded logic analyzer in Stratix, APEX II, and APEX 20K devices.
© July 2008 Altera Corporation MasterBlaster Serial/USB Communications Cable User Guide
2–2 Chapter 2: MasterBlaster Serial/USB Communications Cable Data Sheet
Functional Description
Download Modes
The MasterBlaster cable provides two download modes:
■ Passive serial mode (PS)—In this mode the Quartus II Programmer can configure
all Altera devices supported by the Quartus II software except MAX 3000 and
MAX 7000 devices.
■ JTAG mode—Industry-standard IEEE Std. 1149.1 Joint Test Action Group (JTAG)
interface for programming JTAG-capable devices. In JTAG mode, the Quartus II
Programmer can program or configure all Altera devices supported by the
Quartus II software, except FLEX 6000 devices. FLEX 6000 devices can be in a
JTAG chain, but they must be bypassed; they cannot be configured. The Quartus II
Programmer can also program EPC2, EPC4, EPC8, and EPC16 configuration
devices in this mode. The JTAG chain can contain any number and combination of
Altera and non-Altera devices that comply with this IEEE 1149.1 specification.
f For more information on SignalTap logic analysis, see the Design Debugging using the
SignalTap II Embedded Logic Analyzer chapter in volume 3 of the Quartus II Handbook.
MasterBlaster Serial/USB Communications Cable User Guide © July 2008 Altera Corporation
Chapter 2: MasterBlaster Serial/USB Communications Cable Data Sheet 2–3
Functional Description
MasterBlaster Connections
The MasterBlaster cable connects to a computer through a serial or USB port and
connects to the circuit board through a standard 10-pin female connector. Data is
downloaded from the serial or USB port through the MasterBlaster cable to the circuit
board through the connections discussed in this section.
1 The USB connector can be used with any standard USB cable.
f For more information on 9-pin versus 25-pin serial connectors, search for “9-pin or 25-
pin serial connectors” in the Altera solutions database at www.altera.com.
The 10-pin female plug connects to a 10-pin male header on the circuit board
containing the target device(s). Figure 2–2 shows the dimensions of the female plug.
© July 2008 Altera Corporation MasterBlaster Serial/USB Communications Cable User Guide
2–4 Chapter 2: MasterBlaster Serial/USB Communications Cable Data Sheet
Functional Description
0.425 Typ.
Color Strip
1 3 5 7 9
0.250 Typ.
2 4 6 8 10
0.700 Typ.
Dimensions are shown in inches. The spacing between pin centers is 0.1 inches.
Table 2–2 identifies the 10-pin female plug’s pin names for the corresponding
download mode.
Table 2–2. MasterBlaster Female Plug’s Pin Names & Download Modes
Pin PS Mode JTAG Mode
MasterBlaster Serial/USB Communications Cable User Guide © July 2008 Altera Corporation
Chapter 2: MasterBlaster Serial/USB Communications Cable Data Sheet 2–5
Operating Conditions
When 5.0- or 3.3-V power is not available on the circuit board, the MasterBlaster cable can be
powered by either DC power or the USB cable.
1 For the MasterBlaster cable’s output drivers, connect the circuit board’s VCC and
ground to the MasterBlaster cable’s VCC, VIO, and GND pins.
1 Although a 10-pin surface mount header can be used for the JTAG, AS or PS
download cable, Altera recommends using a through-hole connector due to the
repeated insertion and removal force needed.
0.235
LED Status
The purpose of the LED indicator lights located on the MasterBlaster download cable
is to provide information about the status of the MasterBlaster cable. Table 2–1 lists
the indicator and status of the MasterBlaster cable.
Operating Conditions
Table 2–2 through 2–6 summarize the absolute maximum ratings, recommended
operating conditions, and DC operating conditions for the MasterBlaster cable.
© July 2008 Altera Corporation MasterBlaster Serial/USB Communications Cable User Guide
2–6 Chapter 2: MasterBlaster Serial/USB Communications Cable Data Sheet
Operating Conditions
Table 2–3. MasterBlaster Cable Recommended Operating Conditions (Note 1), (2)
Symbol Parameter Conditions Min Max Unit
VCC Board header supply voltage, — 4.5 5.5 V
5.0-V operation
Board header supply voltage, — 3.0 3.6 V
3.3-V operation
Notes for Table 2–3
(1) The DC adapter supply voltage has a minimum value of 3.0 V, a maximum value of 16.0 V, and a power consumption of 1 W (VCC can be at 5.0
V, 3.3 V, or 2.5 V).
(2) The 5.0-V USB cable supply voltage has a minimum value of 4.5 V and a maximum value of 5.5 V (VCC can be at 5.0 V, 3.3 V, or 2.5 V).
MasterBlaster Serial/USB Communications Cable User Guide © July 2008 Altera Corporation
Chapter 2: MasterBlaster Serial/USB Communications Cable Data Sheet 2–7
References
References
For more information on configuration and in-system programmability (ISP), see the
following sources:
■ The Altera Configuration Handbook
■ AN 95: In-System Programmability in MAX Devices
■ AN 100: In-System Programmability Guidelines
■ APEX 20K Programmable Logic Device Family Data Sheet
■ FLEX 10K Embedded Programmable Logic Family Data Sheet
■ FLEX 8000 Programmable Logic Device Family Data Sheet
■ FLEX 6000 Programmable Logic Device Family Data Sheet
■ MAX 9000 Programmable Logic Device Family Data Sheet
■ MAX 7000 Programmable Logic Device Family Data Sheet
■ MAX 7000A Programmable Logic Device Family Data Sheet
■ Design Debugging using the SignalTap II Embedded Logic Analyzer chapter in
volume 3 of the Quartus II Handbook
© July 2008 Altera Corporation MasterBlaster Serial/USB Communications Cable User Guide
2–8 Chapter 2: MasterBlaster Serial/USB Communications Cable Data Sheet
References
MasterBlaster Serial/USB Communications Cable User Guide © July 2008 Altera Corporation
Info. Additional Information
Referenced Documents
■ Refer to the following introduction and overview topics in Quartus® II Help:
■ Selecting the Communications Cable for the SignalTap II Logic Analyzer
Revision History
The table below displays the revision history for the chapters in this user guide.
Date and
Document
Version Changes Made Summary of Changes
July 2008, ■ General Style and Formatting update. —
v1.1 ■ Added the “Additional Information” chapter.
■ Added Windows Vista to the supported operating system.
■ Updated the “Features” section.
■ Updated the “Functional Description” section.
■ Updated the “Download Modes” section.
July 2004, Initial release. —
v1.0
© July 2008 Altera Corporation MasterBlaster Serial/USB Communications Cable User Guide
Info–2 Chapter Info: Additional Information
Typographic Conventions
Typographic Conventions
This document uses the typographic conventions shown below.
MasterBlaster Serial/USB Communications Cable User Guide © July 2008 Altera Corporation