Return to previous page Advance to next page

MultiPRO Desktop Tool


Figure 2-10 MultiPRO Desktop Tool

The new Xilinx MultiPRO is a high-speed desktop download tool that configures all Xilinx FPGA devices and programs all Xilinx CPLD, ISP PROM, and System ACE MPM devices. The cable takes advantage of the IEEE-1284 ECP protocol and Xilinx iMPACT software to achieve download speeds similar to the Parallel Cable IV and is over 10 times faster than the Parallel Cable III. MultiPRO automatically senses and adapts to target I/O voltages and is able to accommodate a wide range of I/O standards from 1.5V to 5V.

The MultiPRO can also function as a desktop programmer, similar to the Xilinx HW-130 when the appropriate programming adapter is connected to the MultiPRO’s 20-pin adapter port. Using these adapters, MultiPRO supports desktop programming of the CoolRunner-II CPLD family, the XC18V00 ISP PROM family. For more information, see the “Desktop Programming” section of this chapter.

MultiPRO supports the widely used industry standard IEEE 1149.1 Boundary-Scan (JTAG) specification using a four-wire interface. It also supports the Xilinx Slave Serial mode and SelectMAP mode for Xilinx FPGA devices. It interfaces to target systems using ribbon cables that feature alternating ground leads to reduce noise and increase signal integrity.

An IEEE-1284 parallel cable is supplied to interface between the MultiPRO Desktop Tool and any PC with a parallel port (See Figure 2-11). The cable uses a standard DB25 male connector for the PC. When attaching or disconnecting the parallel cable to the MultiPRO Desktop Tool, squeeze the parallel cable’s connector to open the locking tabs.

Figure 2-11 IEEE-1284 Parallel Cable and 5V Power Supply

MultiPRO is externally powered from a 5V universal power supply that is included. The power supply’s 5.5x2.1mm DC plug is connected to the MutliPRO’s power port jack. The power supply has a detachable power cord that allows different style AC plugs to be used.

Two bi-color status LEDs indicate the presence of operating and target reference voltages. The LED labeled S/JTAG STATUS is associated with the 14 conductor ribbon cable used with the Slave Serial and JTAG modes of operation. The LED labeled SMAP STATUS is associated with the 34 conductor ribbon cable used with the SelectMAP mode of operation. Both STATUS indicators illuminate amber color when the 5V supply is connected and the MultiPRO power switch is turned on. The S/JTAG STATUS indicator will change color to green when the target reference voltage from the 14 conductor ribbon cable is present (1.5V to 5V). The SMAP STATUS indicator will change color to green when the target reference voltage from the 34 conductor ribbon cable is present (1.5V to 5V).

Figure 2-12 Ribbon Cables Connected to MultiPRO

Connecting to Host Computer

The MultiPRO Desktop Tool connects to any PC using Win2000 or WinXP through the standard IEEE-1284 DB25 parallel (printer) port connector. To fully utilize the higher speeds of this cable, the host PC must have a parallel port that is enabled to support extended capability port (ECP) mode. If ECP is not enabled, the MultiPRO will default to compatibility mode and will not run at the optimum speeds listed. While in compatibility mode, the MultiPRO will also not support SelectMAP nor the programming adapters. Compatibility mode simulates the operation of a Parallel Cable III using only the Slave Serial/JTAG functions.

Cable Power

The universal 5V switching power supply, included with the MultiPRO, can accept input voltages from 100 to 240VAC at 46 to 63 Hz. The MultiPRO takes less than 300mA from the 5V supply. MultiPRO’s load on the target board’s reference voltage supply for the Slave Serial/JTAG or SelectMAP connection is less than 1mA.

High Performance Ribbon Cables

Insulation displacement (IDC) ribbon cables are supplied and are the only means of connection to the target system. The MultiPRO does not support the use of Xilinx “flying lead” wires. These cables incorporate multiple signal-ground pairs and facilitate error-free connections. A small footprint, keyed mating connector is all that is required on the target system.

The 14 conductor ribbon cable, used for MultiPRO’s Slave Serial & JTAG connection, is identical to the one used with Parallel Cable IV.

The 34 conductor ribbon cable, used for MultiPRO’s SelectMAP connection, is shown in Figure 2-13 below. See figure 2-14 for the appropriate connector pin assignments and sample vendor part number.

Figure 2-13 34 Conductor Ribbon Cable

Figure 2-14 Connector Pin Assignments for 34 Conductor Ribbon Cable

Desktop Programming

The MultiPRO can be used as a desktop programmer, similar to the Xilinx HW-130 Programmer, to program Xilinx CPLDs and ISP PROMs. Optional adapters can be purchased separately and plugged into the 20 pin Adapter Port connector of the MultiPRO (See Figure 2-15).

Figure 2-15 MultiPRO Adapter

The MultiPRO programming adapters currently support the CoolRunner-II CPLD family and the XC18V00 ISP PROM family (see Table 2-7). The device adapters for the HW-130 and the MultiPRO are physically incompatible.

The red LED labeled “ACTIVE” on the adapters is illuminated when the device is busy being programmed. Do not remove a device from its socket nor unplug the adapter from MultiPRO when the “ACTIVE” LED is illuminated.

Table 2-7 Available Adapters for MultiPRO
XC18V00 ISP PROM Family
 
Device
Package
Adapter Part Number
18V256, 18V512, 18V01
PC20
HW-MP-PC20
18V256,18V512,18V01
SO20
HW-MP-SO20
18V02,18V04
PC44
HW-MP-PC44-1
18V256,18V512,18V01 18V02,18V04
VQ44
HW-MP-VQ44-1
CoolRunner-II CPLD Family
Device
Package
Adapter Part Number
2C32, 2C64
PC44
HW-MP-PC44-2
2C32, 2C64
VQ44
HW-MP-VQ44-2
2C32, 2C64
CP56
HW-MP-CP56
2C64, 2C128, 2C256
VQ100
HW-MP-VQ100
2C128, 2C256
CP132
HW-MP-CP132
2C128, 2C256, 2C384
VQ144
HW-MP-VQ144
2C256, 2C384, 2C512
PQ208
HW-MP-PQ208
2C256, 2C384, 2C512
FT256
HW-MP-FT256
2C384, 2C512
FG324
HW-MP-FG324


Return to previous page Advance to next page