Xilinx Platform Cable USB II Скачать руководство пользователя страница 4

Platform Cable USB II

DS593 (v1.2.1) March 17, 2011

www.xilinx.com

4

The minimum system requirements for these applications are located on the Xilinx website at:

http://www.xilinx.com/products/design_resources/design_tool/index.htm

Note:

To receive the current enhancements and bug fixes, Xilinx recommends using the newest version of a tool and applying the latest 

service pack.

Operating Power

Platform Cable USB II is a bus-powered device (drawing less than 150 mA from the host USB port under all operating 
conditions), automatically adapting to the capabilities of the host USB port to achieve the highest possible performance.

Platform Cable USB II enumerates on any USB port type: USB ports on root hubs, external bus-powered hubs, external self-
powered hubs and legacy USB 1.1 hubs (see 

USB Hub Types and Cable Performance, page 28

). However, performance is 

not optimal when attached to USB 1.1 hubs (refer to 

Hot Plug and Play, page 5

 for an explanation of USB enumeration).

Device Driver Installation

For a complete guide to installation of the Platform Cable USB II refer to 

UG344

USB Cable Installation Guide

.

A proprietary device driver is required to use Platform Cable USB II. This driver is automatically installed when a supported 
Xilinx design tool is installed.

Note:

Automatic driver installation is available beginning with version 10.1 of Xilinx design tools. For earlier versions, a driver installer 

must be run prior to using the cable. Refer to the 

USB Cable Installation Guide

 for instructions on downloading and running the installer.

Firmware Updates

The Platform Cable USB II firmware resides in an USB microcontroller and a FPGA/PROM. The microcontroller is RAM-
based and firmware is downloaded each time the cable is connected and detected by the host operating system. Additional 
firmware can also be downloaded to the microcontroller once a design tool establishes a connection with the cable. The USB 
protocol guarantees that the firmware is successfully downloaded.

Upgraded firmware for the USB microcontroller is periodically distributed in Xilinx design tool releases or, on rare occasions, 
in a 

Xilinx Answer Record

. In most cases, an upgrade requires replacing one or more of the design tool's application files and 

depending on operating system, one or more cable driver files.

Platform Cable USB II contains a Xilinx Spartan-3A FPGA with an in-system programmable Xilinx XCF02S PROM. Each 
time a design tool establishes a connection with the cable, the firmware version stored in the PROM is examined. The PROM 
is automatically reprogrammed over the cable if the firmware version is out of date. If an update is required, the design tool 
displays the following warning message:

Warning: USB Cable firmware must be updated. This operation may take up to 40 seconds. Do not stop 

the process or disconnect the cable prior to completion. The cable STATUS LED will be RED for the 

duration of the update process.

Similarly, upgraded firmware for the FPGA/PROM is periodically distributed in Xilinx design tool releases or, on rare 
occasions, in a 

Xilinx Answer Record

. In most cases, an upgrade requires replacing a single design tool application file. The 

PROM is reprogrammed with the new firmware the next time the tool connects to the cable. PROM reprogramming takes 

Table  1:

Platform Cable USB II Software Compatibility

Software

Version

ISE Foundation / ISE WebPACK

6.3i SP3 and later

ChipScope Pro Analyzer

6.3i SP3 and later

Embedded Development Kit

7.1i and later

System Generator for DSP

8.1i and later

Notes: 

1.

An installer must be run to enable Platform Cable USB II for use 
with Xilinx design tools prior to 10.1. Refer to 

Device Driver 

Installation, page 4

 for additional details.

Содержание Platform Cable USB II

Страница 1: ...an and XC4000 FPGA families XC9500 XC9500XL XC9500XV and CoolRunner XPLA3 CoolRunner II CPLDs Note Xilinx iMPACT software is required for programming and configuration Third party PROM device programm...

Страница 2: ...ACT download software using Boundary Scan IEEE 1149 1 IEEE 1532 Slave Serial mode or serial peripheral interface SPI Note iMPACT is bundled with Foundation ISE software and WebPACK ISE software In add...

Страница 3: ...PCMCIA card Platform Cable USB II is designed to take full advantage of the bandwidth of USB 2 0 ports but it is also backward compatible with USB 1 1 ports Refer to USB Hub Types and Cable Performanc...

Страница 4: ...ected by the host operating system Additional firmware can also be downloaded to the microcontroller once a design tool establishes a connection with the cable The USB protocol guarantees that the fir...

Страница 5: ...Platform Cable USB II using the Xilinx iMPACT graphical user interface GUI For cable communication using other Xilinx design tools or methods please refer to the appropriate software user guide Selec...

Страница 6: ...Configuration mode to Slave Serial mode or vice versa iMPACT can be disconnected from the cable using Output Cable Disconnect Figure 4 page 6 After the mode switch is complete reestablish the cable co...

Страница 7: ...applications to uniquely identify and access a specific USB cable when multiple USB cables up to 127 are connected to the same host iMPACT provides a dialog box Figure 6 page 7 allowing users to selec...

Страница 8: ...ign tools and iMPACT versions earlier than 7 1i do not restrict the TCK_CCLK_SCK selections in JTAG mode Accordingly users should take care to select a TCK_CCLK_SCK frequency matching the JTAG TCK spe...

Страница 9: ...EF Users must design their system hardware with pin 2 attached to a voltage plane suppling the JTAG SPI or Slave Serial pins on the target device s Some devices have separate power pins for this purpo...

Страница 10: ...Status LED LED Color LED State Condition OFF Continuous Host power OFF AMBER Continuous Target VREF 1 3V AMBER Blinking Target VREF 1 3V AND multiple cable identification active GREEN Continuous Targ...

Страница 11: ...d Note This feature is not supported in earlier versions of iMPACT while iMPACT is operating in batch mode or by other Xilinx design tools In these cases it is recommended that suspend be disabled in...

Страница 12: ...e unintentionally connected to high voltages The Xilinx product number for the flying wire set is HW USB FLYLEADS G X Ref Target Figure 10 Notes 1 Ribbon Cable 14 pin conductor 1 0 mm center round con...

Страница 13: ...Mb s signaling should not be used with Platform Cable USB II A standard series B receptacle Figure 13 is incorporated into the case for mating with the detachable Hi Speed A B cable A separate chassis...

Страница 14: ...e USB II ribbon cable X Ref Target Figure 14 Figure 14 Target Interface Connector Dimensions and Signal Assignments Table 5 Mating Connectors for 2 mm pitch 14 Conductor Ribbon Cable Manufacturer 1 SM...

Страница 15: ...is idle Figure 16 page 16 shows a typical use of PGND as a control signal to manage a target system s JTAG chain PGND drives the select S term on a set of multiplexers that switch between the primary...

Страница 16: ...oltages pins are connected to VCCAUX 5 Pin 13 is grounded on legacy Xilinx USB cables models DLC9 DLC9G and DLC9LP and Parallel Cable IV model DLC7 These cables need to be manually detached from the 2...

Страница 17: ...for a hardware jumper to ground on the PROG_B signal and the need for additional control logic PGND is controlled by an open drain driver Note PGND control for SPI programming is available in iMPACT v...

Страница 18: ...fferent pin names and requirements Refer to the SPI flash data sheet for the equivalent pins and device requirements 2 The example shows the interconnect and device requirements for a Xilinx Spartan 3...

Страница 19: ...powered and attached to the target system while the target system power is off Bidirectional Signal Pins Platform Cable USB II provides five bidirectional signal pins TDI_DIN_MOSI TDO_DONE_MISO TCK_CC...

Страница 20: ...ef Target Figure 19 Figure 19 VREF Current vs VREF Voltage X Ref Target Figure 20 Figure 20 Target Interface Driver Topology DS593_19_021408 FPGA NC7SZ126 Output High Z Control I O Pin 2 mm Connector...

Страница 21: ...supply See Table 9 page 32 for VIL and VIH specifications The receive buffers can tolerate voltages higher than the bias voltage without damage compensating for target system drivers in multi device c...

Страница 22: ...vides the option of enabling the HALT pin during JTAG operations Figure 24 This option is accessed by clicking on the Xilinx FPGA in the iMPACT GUI and selecting Edit Set Programming Properties to ope...

Страница 23: ...O JTAG chains or MISO dedicated SPI in system programming when incorporating the 2 mm IDC connector In particular if an open drain or open collector buffer is inserted between TDO MISO and the cable t...

Страница 24: ...11 ns is attributable exclusively to input delays in the cable At 12 MHz there is still sufficient setup time before the cable samples prior to the next negative TCK transition X Ref Target Figure 25...

Страница 25: ...m 25 X Ref Target Figure 26 Figure 26 TDO Sampling Example at 12 MHz TDO Propagation Delay DS593_26_021408 Negative TCK transition at G1 causes target device to change TDO state which propagates to th...

Страница 26: ...rch 17 2011 www xilinx com 26 X Ref Target Figure 27 Figure 27 TDO Sampling Example at 12 MHz TDO Setup Time Relative to Sampling Point DS593_27_011508 TDO setup time prior to internal sampling clock...

Страница 27: ...in Figure 29 are followed Buffering is essential if target devices are distributed over a large PCB area Each differential driver and or receiver pair contributes approximately 5 ns of propagation de...

Страница 28: ...for a single USB 1 1 full speed device However because hub bandwidth must be shared among all connected devices actual bandwidth is in practice lower than these theoretical values Platform Cable USB I...

Страница 29: ...get ISP devices sharing the same data stream 8 TDO In JTAG Test Data Out This pin is the serial data stream received from the TDO pin on the last device in a JTAG chain 1 X Root Hub 12 Mb s Bus Speed...

Страница 30: ...the target serial input data stream for SPI operations and should be connected to the D 1 pin on the SPI flash device 13 PGND Out SPI Pseudo Ground PGND is pulled Low during SPI operations otherwise i...

Страница 31: ...the INIT_B pin of the target FPGA for a single device system or to the INIT_B pin on all FPGAs in parallel in a daisy chain configuration 3 5 7 9 11 Digital Ground All ground pins should be connected...

Страница 32: ...n Max Units IREF Target Supply Current VREF 3 3V 15 mA VREF 2 5V 3 VREF 1 8V 1 VREF 1 5V 1 VOH High Level Output Voltage VREF 3 3V IOH 8 mA 2 25 V VREF 2 5V IOH 8 mA 2 15 VREF 1 8V IOH 8 mA 1 55 VREF...

Страница 33: ...in nanoseconds and are relative to the target system interface connector 2 TTSU Min is the minimum setup time guaranteed by Platform Cable USB II relative to the positive edge of TCK_CCLK_SCK 3 TCSU M...

Страница 34: ...nd if not installed and used in accordance with the data sheet could cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful int...

Страница 35: ...WITHOUT NOTICE PRODUCTS ARE NOT DESIGNED OR INTENDED TO BE FAIL SAFE OR FOR USE IN ANY APPLICATION REQUIRING FAIL SAFE PERFORMANCE SUCH AS LIFE SUPPORT OR SAFETY DEVICES OR SYSTEMS OR ANY OTHER APPLIC...

Отзывы: