USB-Blaster II Download Cable User Guide



Similar documents
USB-Blaster Download Cable User Guide

USB-Blaster Download Cable User Guide

MasterBlaster Serial/USB Communications Cable User Guide

EthernetBlaster Communications Cable User Guide

BitBlaster Serial Download Cable

Using Altera MAX Series as Microcontroller I/O Expanders

In-System Programmability

Using the Altera Serial Flash Loader Megafunction with the Quartus II Software

9. Configuration, Design Security, and Remote System Upgrades in the Cyclone III Device Family

Altera SoC Embedded Design Suite User Guide

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

2. Scope of the DE0 Board and Supporting Material

PROFINET IRT: Getting Started with The Siemens CPU 315 PLC

Altera Error Message Register Unloader IP Core User Guide

MAX II ISP Update with I/O Control & Register Data Retention

ISP Engineering Kit Model 300

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

11. High-Speed Differential Interfaces in Cyclone II Devices

MAX 10 FPGA Configuration User Guide

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

Quartus II Software and Device Support Release Notes Version 15.0

December 2002, ver. 1.0 Application Note 285. This document describes the Excalibur web server demonstration design and includes the following topics:

Using Nios II Floating-Point Custom Instructions Tutorial

Configuration via Protocol (CvP) Implementation in Altera FPGAs User Guide

Quartus II Software Download and Installation Quick Start Guide

Introducing AVR Dragon

Figure 1. 8-Bit USB Debug Adapter

Quartus II Software Design Series : Foundation. Digitale Signalverarbeitung mit FPGA. Digitale Signalverarbeitung mit FPGA (DSF) Quartus II 1

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

Using the On-Chip Signal Quality Monitoring Circuitry (EyeQ) Feature in Stratix IV Transceivers

ModelSim-Altera Software Simulation User Guide

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

Using Pre-Emphasis and Equalization with Stratix GX

Name Description Model Number. Parameters Min. Typ. Max. Note. Vaux Voltage 9.8 V 12 V 13.2 V Auxiliary Supply Voltage

Nios II Software Developer s Handbook

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

MADRIX NEO Quick Start Guide & User Manual

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

DG2302. High-Speed, Low r ON, SPST Analog Switch. Vishay Siliconix. (1-Bit Bus Switch with Level-Shifter) RoHS* COMPLIANT DESCRIPTION FEATURES

DS9490R/DS9490B USB to 1-Wire/iButton Adapters

High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch)

INTEGRATED CIRCUITS. 74LVC08A Quad 2-input AND gate. Product specification IC24 Data Handbook Jun 30

V CC TOP VIEW. f SSO = 20MHz to 134MHz (DITHERED)

DM74LS191 Synchronous 4-Bit Up/Down Counter with Mode Control

MAX V CPLD Development Kit User Guide

Implementation of Web-Server Using Altera DE2-70 FPGA Development Kit

Features. Modulation Frequency (khz) VDD. PLL Clock Synthesizer with Spread Spectrum Circuitry GND

MAX 10 Clocking and PLL User Guide

MAX6683 Evaluation System/Evaluation Kit

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

LatticeECP2/M S-Series Configuration Encryption Usage Guide

White Paper Increase Flexibility in Layer 2 Switches by Integrating Ethernet ASSP Functions Into FPGAs

TAP CONNECT JTAG CABLE

DM74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

The 74LVC1G11 provides a single 3-input AND gate.

BW-500 BED WEIGHER USER MANUAL

ICS SPREAD SPECTRUM CLOCK SYNTHESIZER. Description. Features. Block Diagram DATASHEET

TRIPLE PLL FIELD PROG. SPREAD SPECTRUM CLOCK SYNTHESIZER. Features

Name Description P/N. Programmer Programmer with calibration function SDD-AAPNP. Parameter Min. Typ. Max. Notes. (Vo+ - Vo-) - Voltage

MC10SX1190. Fibre Channel Coaxial Cable Driver and Loop Resiliency Circuit

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

1. Overview of Nios II Embedded Development

74HC165; 74HCT bit parallel-in/serial out shift register

ICS379. Quad PLL with VCXO Quick Turn Clock. Description. Features. Block Diagram

8-bit binary counter with output register; 3-state

DM7474 Dual Positive-Edge-Triggered D-Type Flip-Flops with Preset, Clear and Complementary Outputs

1. Overview of Nios II Embedded Development

Professional USB to Serial Adapter Hub with COM Retention

What Determines FPGA Power Requirements?

1-Port Wireless USB 2.0 Print Server Model # APSUSB201W. Quick Installation Guide. Ver. 2A

Altera Programming Hardware

How To Write A Freescale Mpc755 (Dynos) Microprocessor Microprocessor (Dmi) Microsatellite) Microsi (Dns) Microsd (Dms) Microosmi) (Dmpc755)

74HC377; 74HCT General description. 2. Features and benefits. 3. Ordering information

MAX 10 Analog to Digital Converter User Guide

DS1307ZN. 64 x 8 Serial Real-Time Clock

13. Publishing Component Information to Embedded Software

Arria V Device Handbook

LatticeXP2 Configuration Encryption and Security Usage Guide

Spread-Spectrum Crystal Multiplier DS1080L. Features

PCAN-ISA. CAN Interface for ISA. User Manual

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

74F257A Quad 2-line to 1-line selector/multiplexer, non-inverting (3-State)

How to read this guide

INTEGRATED CIRCUITS. 74F153 Dual 4-line to 1-line multiplexer. Product specification 1996 Jan 05 IC15 Data Handbook

1-Mbit (128K x 8) Static RAM

White Paper Understanding Metastability in FPGAs

E-LINK FOR ARM. E-Link User maunal / 46

3-to-8 line decoder, demultiplexer with address latches

White Paper Utilizing Leveling Techniques in DDR3 SDRAM Memory Interfaces

DM74LS169A Synchronous 4-Bit Up/Down Binary Counter

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide

54191 DM54191 DM74191 Synchronous Up Down 4-Bit Binary Counter with Mode Control

74HC595; 74HCT General description. 2. Features and benefits. 3. Applications

DM74LS112A Dual Negative-Edge-Triggered Master-Slave J-K Flip-Flop with Preset, Clear, and Complementary Outputs

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

Iridium Extreme TM Satellite Phone. Data Services Manual

Link-65 MHz, +3.3V LVDS Transmitter 24-Bit Flat Panel Display (FPD) Link-65 MHz

Installing the Gerber P2C Plotter USB Driver

Transcription:

USB-Blaster II Download Cable User Guide Subscribe UG-01150 101 Innovation Drive San Jose, CA 95134 www.altera.com

TOC-2 Contents Setting Up the USB-Blaster II Download Cable...1-1 Supported Devices and Systems...1-1 Power Source Requirements...1-1 Software Requirements and Support...1-2 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-4 Installing the USB-Blaster II Driver on Windows XP Systems... 1-5 Setting Up the USB-Blaster II Hardware with the Quartus Prime Software... 1-5 USB-Blaster II Download Cable Specifications...2-1 Voltage Requirements... 2-1 Cable-to-Board Connection... 2-2 USB-Blaster II Plug Connection... 2-2 10-Pin Female Plug Signal Names and Programming Modes...2-3 Circuit Board Header Connection...2-4 Operating Conditions...2-5 JTAG Timing Constraints and Waveforms... 2-7 Changing the TCK Frequency... 2-8 Additional Information...A-1 Document Revision History... A-1 Certification Statements...A-2 RoHS Compliance...A-2 USB 2.0 Certification... A-2 CE EMI Conformity Caution... A-2

Setting Up the USB-Blaster II Download Cable 1 UG-01150 Subscribe 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, EPCQ-L 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 2015. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are trademarks of and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as 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 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 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. ISO 9001:2008 Registered www.altera.com 101 Innovation Drive, San Jose, CA 95134

1-2 Software Requirements and Support UG-01150 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 Prime software version 14.0 or later to configure your device. Note: Quartus Prime 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 Prime Programmer (and stand-alone version) Quartus Prime 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. Setting Up the USB-Blaster II Download Cable

UG-01150 Installing the USB-Blaster II Driver on Windows 7/8 Systems 1-3 Figure 1-1: The USB-Blaster II Download Cable Note: For plug and header dimensions, pin names, and operating conditions, see Chapter 2, USB-Blaster II Download Cable Specifications. Related Information USB-Blaster II Download Cable Specifications on page 2-1 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 Prime software installation. Before you begin the installation, verify that the USB-Blaster II driver is located in your directory: \<Quartus Prime 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. Setting Up the USB-Blaster II Download Cable

1-4 Installing the USB-Blaster II Driver on Linux Systems 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 Prime 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. UG-01150 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. To access the download cable, the Quartus Prime 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.) # USB-Blaster II BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6010", MODE="0666" BUS=="usb", SYSFS{idVendor}=="09fb", SYSFS{idProduct}=="6810", MODE="0666" Caution: There 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 Prime software. Go to the Setting Up the USB-Blaster II Hardware with the Quartus Prime Software section on the following page. For more information about USB-Blaster II driver installation, refer to the Cable and Adapter Drivers Information page. Related Information Setting Up the USB-Blaster II Hardware with the Quartus Prime Software on page 1-5 Cable and Adapter Drivers Information Setting Up the USB-Blaster II Download Cable

UG-01150 Installing the USB-Blaster II Driver on Windows XP Systems 1-5 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 Prime software installation. Before you begin the installation, verify that the USB-Blaster II driver is located in your directory: \<Quartus Prime system directory>\drivers\usb-blaster-ii. Setting Up the USB-Blaster II Hardware with the Quartus Prime Software 1. Start the Quartus Prime 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. The table below describes each mode. Table 1-1: Programming Modes Mode Joint Test Action Group (JTAG) In-Socket Programming Passive Serial Programming Active Serial Programming Mode Description Programs or configures all Altera devices supported by Quartus Prime software via JTAG programming. Not supported by the USB-Blaster II. Configures all Altera devices supported by Quartus Prime software excluding enhanced configuration devices (EPC) and serial configuration devices (EPCS/Q). Programs a single EPCS1, EPCS4, EPCS16, EPCS64, EPCS/ Q128, EPCQ256, EPCQ-L and EPCQ512 device. For detailed help on using the Quartus Prime Programmer, refer to the Quartus Prime Handbook. Related Information Quartus Prime Handbook Setting Up the USB-Blaster II Download Cable

USB-Blaster II Download Cable Specifications 2 UG-01150 Subscribe Voltage Requirements The USB-Blaster II V CC(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 CC(TRGT). Table 2-1: USB-Blaster II V CC(TRGT) Pin Voltage Requirements Arria GX Arria II GX Arria V Arria 10 Cyclone III Device Family As specified by V CCSEL USB-Blaster II VCC Voltage Required As specified by V CCPD or V CCIO of Bank 8C As specified by V CCPD Bank 3A As specified by V CCPGM or V CCIO As specified by V CCA or V CCIO Cyclone IV As specified by V CCIO. Bank 9 for Cyclone IV GX and Bank 1 for Cyclone IV E devices. Cyclone V EPC4, EPC8, EPC16 EPCS1, EPCS4, EPCS16, EPCS64, EPCS128 EPCS/Q16, EPCS/Q64, EPCS/Q128, EPCQ256, EPCQ512 EPCQ-L As specified by V CCPD Bank 3A 3.3 V 3.3 V 3.3 V 1.8 V MAX II, MAX V As specified by V CCIO of Bank 1 MAX 10 Stratix II, Stratix II GX Stratix III, Stratix IV Stratix V As specified by V CCIO As specified by V CCSEL As specified by V CCPGM or V CCPD As specified by V CCPD Bank 3A 2015. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are trademarks of and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as 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 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 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. ISO 9001:2008 Registered www.altera.com 101 Innovation Drive, San Jose, CA 95134

2-2 Cable-to-Board Connection UG-01150 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 USB Receptacle V CC USB Interface Chip EPM570M100C5 I/O I/O I/Os I/O LVDS Drivers/Receivers LVDS Cabling Voltage Translator Circuitry Pin 1 V 10-Pin CC (TRGT) Female Plug I/O I/Os I/O I/O I/O 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 10-Pin Female Plug Dimensions - Inches & Millimeters 0.37 (9.4) Typ. 0.24 (6.1) Typ. 10 8 6 4 2 9 7 5 3 1 0.04 (1.0) Typ..10 (2.5)Sq. 0.15 (3.8) Typ. 0.70 (17.8) Typ..025 (.63)Sq. USB-Blaster II Download Cable Specifications

UG-01150 10-Pin Female Plug Signal Names and Programming Modes 2-3 Figure 2-3: USB-Blaster II Dimension - Inches and Millimeters 10-Pin Female Plug Signal Names and Programming Modes Table 2-2: 10-Pin II Female Plug Signal Names and Programming Modes Pin Active Serial (AS) Mode Passive Serial (PS) Mode JTAG Mode Signal Name Description Signal Name Description Signal Name Description 1 DCLK Clock signal DCLK Clock signal TCK Clock signal 2 GND Signal ground GND Signal ground 3 CONF_DONE Configuration done 4 VCC(TRGT) Target power supply 5 nconfig Configuration control CONF_DONE VCC(TRGT) nconfig Configuratio n done Target power supply Configuratio n control GND TDO VCC(TRGT) TMS Signal ground Configuration done Target power supply Configuration control USB-Blaster II Download Cable Specifications

2-4 Circuit Board Header Connection UG-01150 Pin Active Serial (AS) Mode Passive Serial (PS) Mode JTAG Mode Signal Name Description Signal Name Description Signal Name Description 6 nce Cyclone chip enable 7 DATAOUT Active serial data out 8 ncs Serial configuration device chip select 9 ASDI Active serial data in - Cyclone chip enable nstatus Active serial data out - Serial configuratio n device chip select DATA0 Active serial data in 10 GND Signal ground GND Signal ground PROC_RST (1) Cyclone chip enable - Active serial data out - Serial configuration device chip select TDI GND Active serial data in Signal ground Note: In JTAG mode, the PROC_RST pin can be used to trigger warm reset of the HPS block when prompted via the ARM DS-5 debugger. PROC_RST is an active low signal and not an open collector pin. As such, it is not recommended to connect PROC_RST to HPS_nRST directly. You should instead connect this pin to a secondary device such as the MAX V CPLD, and use the device to manage the reset network for HPS. 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. Caution: 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 Side View 0.100 (2.540) 0.100 0.025 (0.635) Sq. 0.235 (5.969) A key notch is required. (1) Use pin 6 for a hard processor reset under JTAG mode. USB-Blaster II Download Cable Specifications

UG-01150 Operating Conditions 2-5 Although 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 Symbol Parameter Conditions Min Max Unit V CC(TRGT) Target supply voltage With respect to ground 0.5 6.5 V V CC(USB) USB supply voltage With respect to ground 0.5 6.0 V I I Target side input current Pin 7 100.0 100.0 ma I I(USB) USB supply current VBUS 200.0 ma I o Target side output current Pins: 1, 5, 6, 8, 9 50.0 50.0 ma Table 2-4: USB-Blaster II Cable Recommended Operating Conditions Symbol Parameter Conditions Min Max Unit V CC(TRGT) Target supply voltage, 5.0-V operation Target supply voltage, 3.3-V operation Target supply voltage, 2.5-V operation Target supply voltage, 1.8-V operation Target supply voltage, 1.5-V operation Table 2-5: USB-Blaster II Cable DC Operating Conditions 4.75 5.25 V 3.0 3.6 V 2.375 2.625 V 1.71 1.89 V 1.43 1.57 V Symbol Parameter Conditions Min Max Unit High-level input voltage V CC(TRGT) >= 2.0 V 0.7 x V CC(TRGT ) V V IH High-level input voltage V CC(TRGT) < 2.0 V 0.65 x V CC(TRGT ) V USB-Blaster II Download Cable Specifications

2-6 Operating Conditions UG-01150 Symbol Parameter Conditions Min Max Unit V IL V OH V OL Low-level input voltage V CC(TRGT) >= 2.0 V 0.3 x V CC(TR GT) Low-level input voltage V CC(TRGT) >= 2.0 V 0.2 x V CC(TR GT) 5.0-V high-level output voltage V CC(TRGT) = 4.5 V, I OH = -32 ma 3.3-V high-level output voltage V CC(TRGT) = 3.0 V, I OH = -24 ma 2.5-V high-level output voltage V CC(TRGT) = 2.3 V, I OH = -12 ma 1.8-V high-level output voltage V CC(TRGT) = 1.65 V, I OH = -8 ma 1.5-V high-level output voltage V CC(TRGT) = 1.4 V, I OH = -6 ma 5.0-V low-level output voltage V CC(TRGT) = 4.5 V, I OL = 32 ma 3.3-V low-level output voltage V CC(TRGT) = 3.0 V, I OL = 24 ma 2.5-V low-level output voltage V CC(TRGT) = 2.3 V, I OL = 12mA 1.8-V low-level output voltage V CC(TRGT) = 1.65 V, I OL = 8mA V V 3.8 V 2.4 V 1.9 V 1.2 V 1.0 V 0.55 V 0.55 V 0.3 V 0.45 V 1.5-V low-level output voltage V CC(TRGT) = 1.4 V, I OL = 6mA 0.3 V I CC(TRGT) Operating current (No Load) V CC(TRGT) =5.5 V 316 ua USB-Blaster II Download Cable Specifications

UG-01150 JTAG Timing Constraints and Waveforms 2-7 JTAG Timing Constraints and Waveforms Figure 2-5: Timing Waveform for JTAG Signals (From Target Device Perspective) tjcp tjch tjcl TCK tjpco JTAG Output TDO JTAG Inputs TCK TMS TDI tjpsu_tms tjpsu_tdi tjph To use the USB-Blaster II at the maximum capability (24 MHz), meet the timing constraints like in the tabe below 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 section for instructions on running the USB-Blaster II at a slower speed. Table 2-6: JTAG Timing Constraints for the Target Device Symbol Parameter Min Max Unit tjcp TCK clock period 41.67 ns tjch TCK clock high time 20.83 ns tjcl TCK clock low time 20.83 ns tjpco JTAG port clock to JTAG Header output 5.46 (2.5 V) 2.66 (1.5 V) ns USB-Blaster II Download Cable Specifications

2-8 Changing the TCK Frequency UG-01150 Symbol Parameter Min Max Unit tjpsu_tdi tjpsu_tms tjph JTAG port setup time (TDI) JTAG port setup time (TMS) JTAG port hold time 24.42 ns 26.43 ns 17.25 ns The simulated timing is based on a slow timing model, which is a worst-case scenario environment. For device-specific JTAG timing information, refer to the related device data sheet. Figure 2-6: USB-Blaster II Download Cable Timing Constraints Launch/Latch Registers JTAG Header Launch/Latch Registers USB Blaster II Target Board FPGA MAX Device JTAG Cable Board Traces 11.575 ns 11.627 ns Your Own Set Input Measurement Delay If you cannot meet 24 MHz, you must decrease the frequencies to 16-6 MHz. Below is some example code to set the TCK maximum frequency to 6 MHz: jtagconfig --setparam 1 JtagClock 6M Related Information Changing the TCK Frequency on page 2-8 Documentation: Data Sheets Changing the TCK Frequency The USB-Blaster II download cable has a default TCK frequency of 24 MHz. Where signal integrity and timing prevents operating at 24 MHz, change the TCK frequency of the USB-Blaster II: 1. Open the command line interface with the Quartus Prime bin directory in your path (for example, C:\ altera\14.0\quartus\bin64). 2. Type the following command to change the TCK frequency: jtagconfig --setparam <cable number> JtagClock <frequency><unit prefix> USB-Blaster II Download Cable Specifications

UG-01150 Changing the TCK Frequency 2-9 Where: <cable number> is the USB-Blaster II cable to be modified. <frequency> is the desired TCK frequency. Use one the following supported rates: 24 MHz 16 MHz 6 MHz 24/n MHz (between 10 khz and 6 MHz, where n represents an integer value number) <unit prefix> is the unit prefix for the frequency (e.g., M for MHz). Example for setting TCK maximum frequency to 6 MHz: jtagconfig --setparam 1 JtagClock 6M USB-Blaster II Download Cable Specifications

Additional Information A UG-01150 Subscribe Document Revision History Table A-1: USB-Blaster II Download Cable User Guide Revision History Date Version Changes December 2015 Updated Sections: Supported Devices and Systems Setting Up the USB-Blaster II Hardware with the Quartus II Software Voltage Requirements 10-Pin Female Plug Signal Names and Programming Modes September 2014 1.2 Added that the USB-II download cable supports Advanced Encryption Standard (AES) key and fuse programming. Added magenta LED color to Figure 1-1 supporting multiple cable use. Clarified a cross reference pointing to device-specific JTAG timing information. June 2014 1.1 Added LED color table to Figure 1-1. Added JTAG Timing Constraints and Waveforms section. Added Changing the TCK Frequency section. January 2014 1.0 Initial release. 2015. All rights reserved. ALTERA, ARRIA, CYCLONE, ENPIRION, MAX, MEGACORE, NIOS, QUARTUS and STRATIX words and logos are trademarks of and registered in the U.S. Patent and Trademark Office and in other countries. All other words and logos identified as 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 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 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. ISO 9001:2008 Registered www.altera.com 101 Innovation Drive, San Jose, CA 95134

A-2 Certification Statements UG-01150 Certification Statements RoHS Compliance The table below lists hazardous substances included with the USB-Blaster download cable. A value of 0 indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold as specified by the SJ/T11363-2006 standard. Table A-2: Hazardous Substances and Concentration Part Name Lead (Pb) Cadmiu m (Cd) Electronic Components Populated Circuit Board Manufacturing Process Hexavelent Chromium (Cr6+) Mercury (Hg) Polybrominated biphenyls (PBB) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Packing 0 0 0 0 0 0 Polybrominated diphenyl Ethers (PBDE) USB 2.0 Certification This product is USB 2.0 certified. CE EMI Conformity Caution This board is delivered conforming to relevant standards mandated by Directive 2004/108/EC. Because of the nature of programmable logic devices, it is possible for the user to modify the kit in such a way as to generate electromagnetic interference (EMI) that exceeds the limits established for this equipment. Any EMI caused as the result of modifications to the delivered material is the responsibility of the user. Additional Information