USB BitJetLite Download Cable User Guide System Level Solutions, Inc. (USA) Product Version:

USB BitJetLite Download Cable User Guide System Level Solutions, Inc. (USA) Product Version:
USB BitJetLite Download Cable
User Guide
System Level Solutions, Inc. (USA)
14100 Murphy Avenue
San Martin, CA 95046
(408) 852 - 0067
http://www.slscorp.com
Product Version:
1.0
Document Version:
1.0
Document Date:
August 2010
Copyright©2010, System Level Solutions.All rights reserved. SLS, An Embedded systems company, the stylized SLS logo,
specific device designations, and all other words and logos that are identified as trademarks and/or service marks are,
unless noted otherwise, the trademarks and service marks of SLS in India and other countries. All other products or service
names are the property of their respective holders. SLS products are protected under numerous U.S. and foreign patents
and pending applications, mask working rights, and copyrights. SLS warrants performance of its semiconductor products to
current specifications in accordance with SLS is standard warranty, but reserves the right to make changes to any products
and services at any time without notice. SLS assumes no responsibility or liability arising out of the application or use of any
information, products, or service described herein except as expressly agreed to in writing by SLS. SLS customers are
advised to obtain the latest version of specifications before relying on any published information and before orders for products or services.
ug_dc_ubjl_1.0
ii
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
About this Guide
Introduction
This document familiarizes you with the contents of the USB BitJetLite
Download Cable that allows to configure the Altera FPGA.
Table below shows the revision history of this document.
Version
1.0
How to Contact
SLS
Date
August 2010
Description
First Publication
For the most up-to-date information about SLS products, go to the SLS
worldwide website at http://www.slscorp.com. For additional information
about SLS products, consult the source shown below.
Information Type
E-mail
Product literature services, SLS liter- [email protected]
ature services, Non-technical customer services, Technical support.
System Level Solutions
August 2010
iii
USB BitJetLite Download Cable User Guide
Typographic
Conventions
The document uses the typographic conventions shown as below.
Visual Cue
Meaning
Bold Type with Initial Capital Letters
All Headings and Sub Headings Titles in a document are displayed in bold type with initial capital letters; Example:
Introduction, Hardware Setup, Software Setup
Bold Type with Italic Letters
All Definitions, Figure and Table Headings are displayed in Italics.
Examples: Figure 1. USB BitJetLite Download Cable
1. 2.
Numbered steps are used in a list of items, when the sequence of
items is important. such as steps listed in procedure.
•
„
Bullets are used in a list of items when the sequence of items is
not important.
The hand points to information that requires special attention.
The caution indicates required information that needs special consideration and understanding and should be read prior to starting
or continuing with the procedure or process.
The warning indicates information that should be read prior to
starting or continuing the procedure or processes.
The feet direct you to more information on a particular topic.
iv
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
Contents
About this Guide ................................................................................................................ iii
Introduction ..............................................................................................................................................iii
How to Contact SLS ................................................................................................................................iii
Typographic Conventions ........................................................................................................................ iv
1. Introduction ............................................................................................................................... 1
Device Support.......................................................................................................................................... 1
Power Requirements ................................................................................................................................. 1
Software Requirements ............................................................................................................................. 1
2. USB BitJetLite Hardware and Software Setup ....................................................................... 3
Hardware Setup......................................................................................................................................... 3
Software Setup .......................................................................................................................................... 4
Installing USB BitJetLite Driver on Windows XP systems .............................................................. 5
Installing USB BitJetLite Driver on Windows Vista System............................................................ 9
Installing USB BitJetLite Driver on Windows 7 Systems............................................................... 14
Setting up the USB BitJetLite hardware in the Quartus II software................................................ 20
3. USB BitJetLite Download Cable Specifications................................................................... 23
USB BitJetLite Connections ................................................................................................................... 23
Voltage Requirements...................................................................................................................... 23
USB BitJetLite Plug Connection ..................................................................................................... 24
Circuit Board Header Connection.................................................................................................... 25
Operating Conditions ....................................................................................................................... 26
LED Indication ................................................................................................................................ 27
System Level Solutions
v
1. Introduction
The USB BitJetLite interfaces a USB port on a host computer to an Altera®
FPGA mounted on a printed circuit board. The cable sends configuration data
from the PC to a standard 10-pin header connected to the FPGA. You can use
the USB BitJetLite to iteratively download configuration data to a system
during prototyping or to program data into the system during production.
Device Support
The USB BitJetLite download cable allows you to program and configure
Altera devices. Specifically, you can do the followings:
„
„
Download configuration data to FPGA devices:
•
Stratix® series FPGAs
•
Cyclone® series FPGAs
•
MAX® series CPLDs
•
Arria® series FPGAs
In-system programming of the following devices:
•
„
Serial configuration devices including EPCS1, EPCS4, EPCS16,
EPCS64 and EPCS128 devices.
Perform SignalTap® II logic analysis
USB BitJetLite supports target systems using 3.3 V LVTTL/LVCMOS and
single-ended I/O standards from 1.5 V to 3.3 V.
Power
Requirements
The USB BitJetLite download cable requires the following power sources:
Software
Requirements
The USB BitJetLite is available for Windows XP (32-bit and 64-bit) with
service pack 2, Windows Vista (32-bit and 64-bit) and Windows 7 (32-bit and
64-bit) systems.
„
5.0 V from the USB cable
„
Between 1.5 V and 3.3 V from the target circuit board
Use the Quartus® II software version 7.2 or later to configure your device.
System Level Solutions
August 2010
1
USB BitJetLite Download Cable User Guide
Software Requirements
The USB BitJetLite download cable also supports the following:
„
Quartus II Programmer (for programming and configuration)
„
Quartus II SignalTap® II Logic Analyzer (for logic analysis)
„
Quartus II Programmer (standalone version)
„
Quartus II SignalTap II logic analyzer (standalone version)
Quartus II v8.1 service pack 1.0 is required to be installed in Quartus II v8.1.
® indicates registered mark of Altera products only.
2
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
2. USB BitJetLite Hardware
and Software Setup
Hardware Setup
This section describes how to install and set up the USB BitJetLite download
cable for device configuration or programming.
For plug and header dimensions, pin names, and operating conditions, see
Chapter 3, “USB BitJetLite Download Cable Specifications”.
Connect your USB BitJetLite download cable to the circuit board as
instructed below.
System Level Solutions
August 2010
1.
Disconnect the power cable from the circuit board.
2.
Connect the USB cable to the USB port on your PC and to the USB
BitJetLite port.
3.
Connect the USB BitJetLite download cable to the 10-pin header on the
device board. Figure 2-1. shows the USB BitJetLite download cable and
the circuit board connector.
3
USB BitJetLite Download Cable User Guide
Software Setup
Figure 2-1. USB BitJetLite Download Cable
To avoid damaging the USB BitJetLite cable, first unplug the cable from the
10-pin header on the target board before unplugging the cable from the USB
port on your PC. It is safest to remove power first from the target board before
unplugging the USB BitJetLite cable.
4.
Software Setup
Reconnect the power cable to apply power to the circuit board.
This section describes the following:
„
Installing USB BitJetLite Driver on Windows XP systems
„
Installing USB BitJetLite Driver on Windows Vista systems
„
Installing USB BitJetLite Driver on Windows 7 systems
„
Settings up USB BitJetLite hardware in Quartus II software
Before you begin the installation, verify that the USB BitJetLite drivers are
located in <USB BitJetLite Installation Path>\Drivers directory.
4
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
USB BitJetLite Hardware and Software Setup
Installing USB BitJetLite Driver on Windows XP systems
This section describes how to install the USB BitJetLite drivers on Windows
XP 32/64-Bit systems.
To install the driver, follow the directions below:
1.
Plug in the USB BitJetLite download cable to the PC.
2.
On the Found New Hardware Wizard window, click Yes, this time
only and then click Next to continue. See Figure 2-2.
Figure 2-2. Found New Hardware Wizard (1)
3.
System Level Solutions
August 2010
Select Install from a list or specific location (Advanced) and click
Next to continue. See Figure 2-3.
5
USB BitJetLite Download Cable User Guide
Software Setup
Figure 2-3. Found New Window Wizard (2)
4.
Select Don’t search. I will choose the driver to install. Click Next.
See Figure 2-4.
Figure 2-4. Choosing Installation Option Window
6
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
USB BitJetLite Hardware and Software Setup
5.
Select Universal Serial Bus controllers and click Next to continue. See
Figure 2-5.
Figure 2-5. Hardware type Window
6.
Click on Have Disk button and browse to the location your
<USB BitJetLite Installation Path>\Drivers\(x32|x64) of the driver.
Click OK. See Figure 2-6.
Figure 2-6. Install From Disk Window
7.
System Level Solutions
August 2010
Select SLS USB BitJetLite and click Next to continue. See Figure 2-7.
7
USB BitJetLite Download Cable User Guide
Software Setup
Figure 2-7. Device Driver Selection Window
8.
It will install the driver for the download cable. On successful driver
installation you will see the windows as shown in Figure 2-8.
Figure 2-8. Finish Installation
8
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
USB BitJetLite Hardware and Software Setup
9.
Click Finish to exit the New Hardware Installation Wizard.
Installing USB BitJetLite Driver on Windows Vista
System
This section describes how to install the USB BitJetLite driver on Windows
Vista systems.
To install the driver, follow the directions below:
1.
Plug in the USB BitJetLite download cable to the PC.
2.
On the Found New Hardware Wizard window, click Locate and
install driver software to continue. See Figure 2-9.
Figure 2-9. Choosing Installation Option (1)
3.
System Level Solutions
August 2010
Click on I don't have the disk. Show me other options to continue.
See Figure 2-10.
9
USB BitJetLite Download Cable User Guide
Software Setup
Figure 2-10. Choosing Installation Option (2)
4.
Click on Browse my computer for driver software to continue. See
Figure 2-11.
10
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
USB BitJetLite Hardware and Software Setup
Figure 2-11. Choosing Installation Option (3)
5.
System Level Solutions
August 2010
Select on Browse and browse to the location <USB BitJetLite
Installation Path>\Drivers\(x32|x64) of the driver. Click OK. See
Figure 2-12.
11
USB BitJetLite Download Cable User Guide
Software Setup
Figure 2-12. Browsing Driver Installation Directory
6.
Click Next to install the driver. See Figure 2-13.
12
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
USB BitJetLite Hardware and Software Setup
Figure 2-13. Driver Installation Directory Selection
7.
Windows security dialog box pop up. Check on "Always trust software
from "System Level Solutions, Inc." and click Install. See
Figure 2-14.
Figure 2-14. Windows Security Dialog Box
8.
System Level Solutions
August 2010
Click on Close to exit Hardware Installation Wizard. See Figure 2-15.
13
USB BitJetLite Download Cable User Guide
Software Setup
Figure 2-15. Finish Installation
Installing USB BitJetLite Driver on Windows 7 Systems
This section describes how to install the USB BitJetLite driver on Windows
7 systems.
To install the driver, follow the directions below:
1.
Plug in the USB BitJetLite download cable to the PC.
2.
Right click on My Computer. Select Manage option. See Figure 2-16.
14
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
USB BitJetLite Hardware and Software Setup
Figure 2-16. Device Manager Selection
3.
Select Device Manage. It will list all drivers of all devices. See
Figure 2-17.
Figure 2-17. Device Manager Window
4.
System Level Solutions
August 2010
Expand Other devices option. Right click on USB BitJetLite and
Select on Update Driver Software... option. See Figure 2-18.
15
USB BitJetLite Download Cable User Guide
Software Setup
Figure 2-18. Update Driver Software Selection
5.
On the Update Driver Software wizard, select Browse my computer
for driver software. See Figure 2-19.
16
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
USB BitJetLite Hardware and Software Setup
Figure 2-19. Update Driver Software Wizard
6.
System Level Solutions
August 2010
Click on Browse and browse to the location <USB BitJetLite
Installation Path>\Drivers\(x32|x64) of the driver. Click OK. See
Figure 2-20.
17
USB BitJetLite Download Cable User Guide
Software Setup
Figure 2-20. Browsing Driver Installation Directory
7.
Click Next to install the driver. See Figure 2-21.
18
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
USB BitJetLite Hardware and Software Setup
Figure 2-21. Driver Installation Directory Selection
8.
Windows security dialog box pop up. Check on "Always trust software
from "System Level Solutions, Inc." and click Install. See
Figure 2-22.
Figure 2-22. Windows Security Dialog Box
9.
System Level Solutions
August 2010
Click on Close to exit Update Driver Software Wizard. See Figure 2-23.
19
USB BitJetLite Download Cable User Guide
Software Setup
Figure 2-23. Finish Installation
Setting up the USB BitJetLite hardware in the Quartus II
software
Use the following steps to set up the USB BitJetLite hardware in the Quartus
II software:
1.
Start the Quartus II software.
2.
Choose Tools>Programmer.
3.
Click on Hardware Setup. The Hardware Setup dialog box is
displayed. See Figure 2-24.
20
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
USB BitJetLite Hardware and Software Setup
Figure 2-24. Hardware Setup
4.
From the drop-down menu, select USB-BitJetLite [USB-0]. See
Figure 2-24.
5.
Click Close to close Hardware Setup dialog box.
6.
In the Mode list, select the desired mode to program in Programmer
Window. Table 2-1 describes each mode.
The USB BitJetLite supports the Joint Test Action Group (JTAG), Passive
Serial Programming and Active Serial modes.
Table 2-1. Programming Modes
Mode
Mode Description
Joint Test Action Group (JTAG)
Programs or configures all Altera devices supported by
Quartus II software, excluding FLEX 6000.
In-Socket Programming
Not supported by USB-BitJetLite
Passive Serial Programming
Configures all Altera devices supported by Quartus II software excluding MAX 3000 and MAX 7000 devices.
Active Serial Programming
Programs a single EPCS1, EPCS4, EPCS16 and EPCS64
serial configuration device.
System Level Solutions
August 2010
21
USB BitJetLite Download Cable User Guide
Software Setup
For more information about programming devices and creating secondary
programming files, refer to Programming & Configuration chapter of the
Introduction to Quartus II Manual.
22
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
3. USB BitJetLite Download Cable
Specifications
USB BitJetLite
Connections
The USB BitJetLite cable has a USB universal plug that connects to the PC
USB port and a 10-pin female plug that connects to the circuit board. Data is
downloaded from the USB port on the PC through the USB BitJetLite cable
to the circuit board via the connections discussed in this section.
Voltage Requirements
The USB BitJetLite VCC (TRGT) pin must be connected to a specific voltage
for the device being programmed. It supports maximum VCC (TRGT) of 3.3
V. Connect pull-up resistors to the same power supply as the USB BitJetLite
VCC(TRGT). See Table 3-1.
Table 3-1. Typical USB BitJetLite VCC(TRGT) Pin Voltage Requirements
Device Family
MAX® II devices
USB BitJetLite VCC Voltage Required
As specified by VCCIO of Bank 1
MAX 7000AE and MAX 3000A devices
3.3 V
MAX 7000B devices
2.5 V
Cyclone and Cyclone II devices
Cyclone III devices
Cyclone® IV devices
Stratix devices
As specified by VCCIO
As specified by VCCA or VCCIO
VCCA
As specified by VCCSEL
Stratix II, Stratix III, Stratix® IV, ArriaTM II GX and Arria GX devices
VCCPD
EPC2 devices
3.3 V
EPC4, EPC8 and EPC16 devices
3.3 V
EPCS1, EPCS4, EPCS16, EPCS64 and EPCS128 devices
3.3 V
System Level Solutions
August 2010
23
USB BitJetLite Download Cable User Guide
USB BitJetLite Connections
USB BitJetLite Plug Connection
The 10-pin female plug connects to a 10-pin male header on the circuit board
containing the target device. Figure 3-1. shows the dimension of the female
plug.
Figure 3-1. USB BitJetLite 10 Pin Female Plug Dimension
Table 3-2. identifies the 10-pin female plug pin names and the corresponding
programming mode.
Table 3-2. USB BitJetLite Female Plug Signal Names & Programming Modes
Pin
AS Mode
PS Mode
JTAG Mode
1
DCLK
Clock signal
DCLK
Clock signal
TCK
Clock signal
2
GND
Signal ground
GND
Signal ground
GND
Signal ground
3
CONF_DONE Configuration done CONF_DONE Configuration
done
TDO
Data from
device
4
VCC (TRGT)
Target power
VCC (TRGT)
Target power
supply
VCC (TRGT)
Target power
supply
nCONFIG
Configuration
control
TMS
JTAG state
machine
supply
5
nCONFIG
Configuration
control
24
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
USB BitJetLite Download Cable Specifications
Table 3-2. USB BitJetLite Female Plug Signal Names & Programming Modes
Pin
AS Mode
PS Mode
JTAG Mode
6
nCE
Cyclone chip
enable
__
No connect
__
No connect
7
DATAOUT
Active serial data
out
nSTATUS
Configuration
—
No connect
__
No connect
8
nCS
status
Serial configuration __
No connect
device chip select
9
ASDI
Active serial data in DATA0
Data to device TDI
Data to device
10
GND
Signal ground
Signal ground
Signal ground
GND
GND
The circuit board must supply VCC(TRGT) and ground to the USB BitJetLite
cable for the I/O drivers.
Circuit Board Header Connection
The circuit board's 10-pin male header, which connects to the USB BitJetLite
cable's 10-pin female plug, has two rows of five pins. These pins are
connected to the device’s programming or configuration pins. Figure 3-2.
shows the dimensions of a typical 10-pin male header.
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 because
of the repeated insertion and removal force needed.
System Level Solutions
August 2010
25
USB BitJetLite Download Cable User Guide
USB BitJetLite Connections
Figure 3-2. 10 Pin Male Header Dimensions
Operating Conditions
Table 3-3. and Table 3-4. summarize the maximum ratings, recommended
operating conditions and DC operating conditions for the USB BitJetLite
cable.
Table 3-3. USB BitJetLite Cable Absolute Maximum Ratings
Symbol
Parameter
Conditions
Min
Max
Unit
VCC(TRGT)
Target supply voltage
With respect to ground
–0.3
4.6
V
VCC(USB)
USB supply voltage
With respect to ground
–0.3
6.0
V
lI
Input current
TDO or dataout
–10.0
10.0
mA
IO
Output current
TCK, TMS,TDI, nCS,nCE
–50.0
50.0
mA
Min
Max
Unit
Table 3-4. USB BitJetLite Cable Recommended Operating Conditions
Symbol
VCC(TRGT)
Parameter
Conditions
Target supply voltage, 3.3 V operation
__
3.0
3.6
V
Target supply voltage, 2.5 V operation
__
2.375
2.625
V
Target supply voltage, 1.8 V operation
__
1.72
1.89
V
Target supply voltage, 1.5 V operation
__
1.43
1.57
V
26
USB BitJetLite Download Cable User Guide
System Level Solutions
August 2010
USB BitJetLite Download Cable Specifications
LED Indication
The USB BitJetLite is having LED for the power and process status
indication. The LED on the USB connector side is used for power indication
and LED on 10x2 connector side is used for process status indication.
Figure 3-3. shows the Power LED and Status LED on the USB BitJetLite.
Figure 3-3. USB BitJetLite LED Indication
While programming the device the Status LED will continuously blink and as
the process gets completed, it becomes OFF. The power LED will remain ON
until the USB cable is connected to the hardware.
System Level Solutions
August 2010
27
USB BitJetLite Download Cable User Guide
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement