| Author |
Message |
grubby23
Joined: 22 Nov 2007 Posts: 19
|
22 Nov 2007 17:19 xusbdfwu.sys download |
|
|
|
|
Hi
I would like to use the following evaluation board to run my
implementation:
http://www.alpha-data.com/adm-xrc-ii.html
My intention was to use Chipscope in combination with JTAG to
download the bitstream to the FPGA and then use Chipscope to
analyse whats going on in the chip. Unfortunately the documentation
for this card doesnt not say a lot how this can be accomplished.
I discovered the external JTAG Connector on the board. I just wonder where I could get a suitable parallel or USB cable for that. The pins are as follows:
1) Vcc
2) GND
3) -
4)TCK
5) -
6)TDO
7)TDI
8 ) -
9)TMS
Unfortunately I cant make one myself
Anyone an idea? Or is there another way to communicate with the board?
Thanks
Many thanks,
Philipp
|
|
| Back to top |
|
 |
echo47
Joined: 07 Apr 2002 Posts: 4206 Helped: 566
|
23 Nov 2007 8:19 xilinx pci card |
|
|
|
|
I would try building a simple adapter from that 9-pin connector to the 14-pin connector of a commercial JTAG cable such as a Xilinx "Platform Cable USB" or a Xilinx "Parallel Cable IV". Probably all you need is a compatible 9-pin socket for the Alpha-Data board, a 14-pin 2mm header for the Xilinx cable, and six wires (keep them extremely short, like 1 or 2 cm).
Here's info on the Xilinx cables. The data sheets explain the 14-pin connector pinout:
http://www.xilinx.com/support/documentation/data_sheets/ds300.pdf
http://www.xilinx.com/support/documentation/data_sheets/ds097.pdf
If the adapter works, then Xilinx iMPACT and ChipScope software should work fine.
I've used an XRC-II, plugged into an ADC-PMC, plugged into a Windows PC. However, I configured and talked to the FPGA through the PCI bus, however I didn't use the JTAG connector or ChipScope.
http://www.alpha-data.com/adc-pmc.html
|
|
| Back to top |
|
 |
grubby23
Joined: 22 Nov 2007 Posts: 19
|
27 Nov 2007 18:58 +pci +parallel +port+xilinx +cable +iv |
|
|
|
|
Hi
Thanks for your answer. In the meantime I got a Xilinx Multilink cable that should allow communication with the FPGA over the JTAG interface. I connected the PCI Mezzanine board with the cable following the guidelines in the User Guide for impact. In other words, I connected the GND, VCC, TDO, TDI, TCK and TMS. There is a green led on the Multilink cable, which is not flashing although power supply should be provided by the PCI card. The PCI card itself is working, so I dont know if I have to switch into a special kind of mode so that the JTAG interface is enabled? Does anyone have any experience with that?
Thanks a lot!!
Added after 2 hours 30 minutes:
Alright, at least the multilinx cable is working. I connected the GND, VCC, TDO, TDI, TCK and TMS. Still I cant get a connection over the serial port which is quite weird.
I used automatic detection but I get the following error blog from Impact. Is there an issue with the drivers? In addition, I use two DB25 adapters in order to connect the cable to the board. Shouldnt be an issue either, is that correct?
iMPACT Version: H.38
iMPACT log file started on 2007/11/27 17:22:31
// *** BATCH CMD : setPreference -pref UserLevel:NOVICE
// *** BATCH CMD : setPreference -pref MessageLevel:DETAILED
// *** BATCH CMD : setPreference -pref ConcurrentMode:FALSE
// *** BATCH CMD : setPreference -pref UseHighz:FALSE
// *** BATCH CMD : setPreference -pref ConfigOnFailure:STOP
// *** BATCH CMD : setPreference -pref StartupCLock:AUTO_CORRECTION
// *** BATCH CMD : setPreference -pref AutoSignature:FALSE
// *** BATCH CMD : setPreference -pref KeepSVF:FALSE
// *** BATCH CMD : setPreference -pref svfUseTime:FALSE
// *** BATCH CMD : setPreference -pref UserLevel:NOVICE
// *** BATCH CMD : setPreference -pref MessageLevel:DETAILED
// *** BATCH CMD : setPreference -pref ConcurrentMode:FALSE
// *** BATCH CMD : setPreference -pref UseHighz:FALSE
// *** BATCH CMD : setPreference -pref ConfigOnFailure:STOP
// *** BATCH CMD : setPreference -pref StartupCLock:AUTO_CORRECTION
// *** BATCH CMD : setPreference -pref AutoSignature:FALSE
// *** BATCH CMD : setPreference -pref KeepSVF:FALSE
// *** BATCH CMD : setPreference -pref svfUseTime:FALSE
GUI --- Boundary-Scan Mode selected
// *** BATCH CMD : setMode -bs
GUI --- Auto connect to cable...
// *** BATCH CMD : setCable -port auto
AutoDetecting cable. Please wait.
CB_PROGRESS_START - Starting Operation.
Connecting to cable (USB Port).
Cable connection failed.
Connecting to cable (Parallel Port - LPT1).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0. LPT base address = 0378h.
ECP base address = 0778h.
Cable connection failed.
Connecting to cable (Parallel Port - LPT2).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0.Cable connection failed.
Connecting to cable (Parallel Port - LPT3).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0.Cable connection failed.
Connecting to cable (Parallel Port - LPT4).
Checking cable driver.
Driver windrvr6.sys version = 8.1.1.0.Cable connection failed.
Connecting to cable (Usb Port - USB21).
Checking cable driver.
File C:\WINDOWS\system32\drivers\xusbdfwu.sys not found.
Driver file not found. Inf file version = 0.
Driver xusbdfwu.sys version: 1017 (2001).
Driver windrvr6.sys version = 8.1.1.0.Cable connection failed.
Connecting to cable (COM1 Port).
Cable connection failed.
Cable connection failed.
Cable connection failed.
Cable connection failed.
CB_PROGRESS_END - End Operation.
Elapsed time = 16 sec.
Cable autodetection failed.
***** Closing iMPACT program. *****
|
|
| Back to top |
|
 |
echo47
Joined: 07 Apr 2002 Posts: 4206 Helped: 566
|
28 Nov 2007 6:23 xilinx virtex pci card |
|
|
|
|
What is a "Multilink" cable? iMPACT's documentation says it supports Xilinx MutiPRO Desktop Tool, Xilinx Parallel Cable IV, and Xilinx Platform Cable USB. It also works with the older Xilinx Parallel Cable III and clones.
I have a Xilinx Parallel Cable IV, a Xilinx Platform Cable USB, and a Digilent JTAG3 that emulates the Xilinx Parallel Cable III. I've never used the older MutiPRO Desktop Tool.
Where is your serial port connection? Between the computer and the Multilink? If you meant "MultiPRO", then it connects to the computer's parallel port. Serial port voltages could be unhealthy to a MultiPRO.
|
|
| Back to top |
|
 |
grubby23
Joined: 22 Nov 2007 Posts: 19
|
28 Nov 2007 15:49 adm-xrc-ii pci mezzanine card |
|
|
|
|
Sorry I misspelled it, actually its a Multilinx cable. It is described in this document
http://www.xilinx.com/publications/prod_mktg/pn0010475.pdf
I have got the possibility to use the RS232 or the USB interface, have to give the USB interface a go, the RS232 does not seem to work...Power is passed to the Multilinx cable, the LED is on. It just cant connect to the FPGA on the board which is a little bit a nuisance!
Added after 4 hours 18 minutes:
The Multilinx cable is working now, the cable for the power supply was broken. So now I am able to communicate with my board but the problem is that I just can see a CPLD
in my boundary scan. I was expecting to have a Virtex II XC2V6000 FPGA? Anyone knows how to get access to the FPGA device?
Thanks a lot!
|
|
| Back to top |
|
 |
Google AdSense

|
28 Nov 2007 15:49 Ads |
|
|
|
|
|
|
| Back to top |
|
 |
echo47
Joined: 07 Apr 2002 Posts: 4206 Helped: 566
|
|
| Back to top |
|
 |
grubby23
Joined: 22 Nov 2007 Posts: 19
|
29 Nov 2007 17:44 xilinx mezzamine cards |
|
|
|
|
Thanks echo47, I am using Impact 7.1 so the cable should be supported. The problem is, that I am using a quite old Virtex II board, an upgrade to a newer one would be quite expensive. So I wanted to give this toolchain a go. If anyone has got other ideas what could be wrong I would appreciate any helpful comments.
Cheers!
|
|
| Back to top |
|
 |
echo47
Joined: 07 Apr 2002 Posts: 4206 Helped: 566
|
30 Nov 2007 13:12 virtex-ii board |
|
|
|
|
If you are using the individual "flying wires" between the JTAG cable and your XRC-II board, beware, they can be unreliable due to poor signal integrity. Check for ground bounce and glitches on the JTAG clock. Xilinx recommends not using those flying wires anymore.
Maybe try a different JTAG cable, such as the inexpensive ($12 US) JTAG3 from Digilent. It uses your computer's parallel port. You may need to make another little adapter to your XRC board.
You might try asking Alpha Data if they know of any problems with your particular JTAG arrangement. They were very helpful to me when I worked with the XRC-II board a few years ago. Nice folks. Nice town too. Big castle.
|
|
| Back to top |
|
 |
grubby23
Joined: 22 Nov 2007 Posts: 19
|
30 Nov 2007 13:45 virtex ii boundary scan problems |
|
|
|
|
thanks echo for your help. The problem is, that there is another JTAG interface when taking the card apart in its single components. So in other words I was connection to the JTAG of the PMC board. So we are ordering now a platform USB cable and hopefully then this stuff is solved
Many thanks for your feedback!!
|
|
| Back to top |
|
 |