Electronics > FPGA

Xilinx XC9536XL CPLD with Alterra USB Blaster

(1/2) > >>

SpidersWeb:
So I've excitedly jumped in to my first real CPLD/FPGA type project. Last year I ordered some cheap Xilinx XC95xxXL based CPLD dev boards with JTAG connectors thinking I already had a JTAG programmer - then midway through the project I realized it's an Alterra clone so I can't use Impact! But nevermind, I'll just use UrJTAG.... turns out it's not suitable for this specific part.

I got it running and identifying the part - but it has errors programming. Turns out it's a known issue - apparently these parts can't be programmed using a normal SVF generated by Impact, needs to be XSVF which UrJTAG doesn't support?? Just going off what I'd read.

It's going to take weeks for me to get a Xilinx compatible JTAG programmer one sent here (I can't afford a genuine model locally, I'm a hobbyist, and its a bit of a one off). So I'm wondering if anyone here has actually succeeded with getting UrJTAG to program a XC9500 series CPLD or if there is another alternative that I can try in my spare time?

bingo600:
Do you have a buspirate ?
http://dangerousprototypes.com/docs/Bus_Pirate_JTAG_XSVF_player

A par-port ?   - Might need an older version of ISE
http://startingelectronics.org/projects/xilinx-parallel-programmer/

A FTDI FT232 ?
http://openschemes.com/2011/10/25/bit-bang-jtag-programming-of-xilinx-cpld-using-ft232-homebrew-svf-player/
http://openschemes.com/2011/10/28/ft232-bit-bang-jtag-programmer-revision-0-11/


An Arduino
http://dangerousprototypes.com/blog/2012/02/01/jtagwhisperer-an-arduino-jtag-programing-library/
https://github.com/sowbug/JTAGWhisperer

Seems like a Raspi could do it too (3.3v)
http://raspi.tv/2013/guzunty-pi-open-source-cpld-board-for-the-raspberry-pi
https://github.com/Guzunty/Pi/wiki

For all - Check if the CPLD likes 5v on the jtag pins, or if you need to 3.3v

/Bingo

SpidersWeb:
You legend. Thanks for compiling that list for me.

I'm sure I can find something in there that'll work. I don't have a Bus Pirate, but do have Ardunios and parallel ports.
I'll read through those pages and let you know how I get on.

Chip is 5V tolerant on IO, but I'll check with JTAG.

ebclr:

https://www.aliexpress.com/item/Free-shipping-xilinx-Platform-Cable-USB-download-cable-wholesale-retail/32590898249.html?spm=2114.01010208.3.2.Swb1Mj&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_10000009_10084_10083_10080_10082_10081_10110_10111_10112_10060_10113_10062_10114_10056_10055_10037_10054_10033_10059_10032_10099_10078_10079_10077_10000012_10103_10073_10102_10000015_10096_10052_10053_10107_10050_10106_10051-10050,searchweb201603_2,afswitch_3,single_sort_3_default&btsid=981fbc14-72b4-4ff4-9a36-f4f9e2b283c1

james_s:
I have both the Xilinx and Altera programmers, clones I'm sure but they do the job. Something I've never understood though is why the Xilinx hardware is 5x the size and roughly 5x the cost. They both effectively do the same thing, why is the Xilinx JTAG cable so much more complicated? Is there some fancy functionality it has that I've never used?

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod