Skip to main content
Topic: BusBlaster and XC9572XL devel board working (Read 2442 times) previous topic - next topic

BusBlaster and XC9572XL devel board working

Hello,

I just thought to share a tip that someone else could find useful too. I have spent few hours getting BusBlaster working with urjtag only to discover that urjtag won't program my XC9572XL devel board because of some Xilinx SVF particularity :(

However, it *is* possible to program this board using xc3sprog with BusBlaster:
xc3sprog.sourceforge.net/guide.php

Use "amontec" as the cable identifier if you are using the default buffer on BusBlaster. Then:
$ /opt/xc3sprog/bin/xc3sprog -c amontec
XC3SPROG (c) 2004-2011 xc3sprog project $Rev: 691 $ OS: Linux
Free software: If you contribute nothing, expect nothing!
Could not open FTDI device (using libftdi): device not found
Using FTD2XX,
JTAG loc.:  0  IDCODE: 0x59604093  Desc:                      XC9572XL Rev: E  IR length:  8

$ /opt/xc3sprog/bin/xc3sprog -c amontec -p 0 -v ledon.jed
XC3SPROG (c) 2004-2011 xc3sprog project $Rev: 691 $ OS: Linux
Free software: If you contribute nothing, expect nothing!

Using devlist.txt
Using cablelist.txt
Cable amontec type ftdi VID 0x0403 PID 0xcff8 dbus data 00 enable 1b cbus data 00 data 00
Could not open FTDI device (using libftdi): device not found
Using FTD2XX, Using JTAG frequency 1500000 from undivided clock
JTAG chainpos: 0 Device IDCODE = 0x59604093    Desc: XC9572XL
Device is blank
Programming Sector 107.
Programming  time 12959.5 ms
Verify Sector 107
Success! Verify time 3241.8 ms
USB transactions: Write 3575 read 1734 retries 0

Note:
xc3sprog doesn't use (X)SVF files, so you don't run Impact in ISE but use the JEDEC file directly.

Enjoy,

Jan

Re: BusBlaster and XC9572XL devel board working

Reply #1
Thanks Jan, sorry for the lost time. I'll make the notices a bit bigger and more numerous, and add this program to the Bus Blaster manual.
Got a question? Please ask in the forum for the fastest answers.