electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

PCI Mezzanine Card with Xilinx Virtex-II


Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> PCI Mezzanine Card with Xilinx Virtex-II
Author Message
grubby23



Joined: 22 Nov 2007
Posts: 19


Post22 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 Wink
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


Post23 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


Post27 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


Post28 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


Post28 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
Google Adsense




Post28 Nov 2007 15:49   

Ads




Back to top
echo47



Joined: 07 Apr 2002
Posts: 4206
Helped: 566


Post29 Nov 2007 5:05   

pci virtex card


According to section 6.3 of the ADM-XRC-II manual, the FPGA and CPLD are on the same JTAG chain, so both should be visible in your software:
http://www.alphadata.co.uk/pdf/ADM-XRC-II%20User%20Manual.pdf

The MultiLINX is an old product, and may not be properly supported by modern versions of ISE and iMPACT software. I'm not sure. Try asking Xilinx for advice. Also see this Xilinx comment:
http://www.xilinx.com/support/answers/20396.htm
Back to top
grubby23



Joined: 22 Nov 2007
Posts: 19


Post29 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


Post30 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


Post30 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 Smile

Many thanks for your feedback!!
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> PCI Mezzanine Card with Xilinx Virtex-II
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
PCI Board With Xilinx Virtex/Virtex II devices? (4)
ISE 9.2 with xilinx virtex-4 (4)
problem with pci card (2)
WLAN card with PCI interface (1)
Steps to interface with PCI TV card (2)
Simple PCI card with multi I/O port (2)
WLAN card with PCI interface project (5)
interface pci network card with a microcontroller (1)
How to design a simple PCI card with CPLD?? (7)
Need dimension drawing of PC AT CPU card with PCI connector (1)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS