Xilinx XC9536XL CPLD with Alterra USB Blaster - Page 1
Forum section: electronics / general

author: SpidersWeb
author_rank: Unknown
timestamp: January 08, 2017, 07:46:57 pm
content: 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?

author: bingo600
author_rank: Super Contributor
timestamp: January 08, 2017, 08:40:08 pm
content: Do you have a buspirate ?http://dangerousprototypes.com/docs/Bus_Pirate_JTAG_XSVF_playerA par-port ? - Might need an older version of ISEhttp://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 Arduinohttp://dangerousprototypes.com/blog/2012/02/01/jtagwhisperer-an-arduino-jtag-programing-library/https://github.com/sowbug/JTAGWhispererSeems like a Raspi could do it too (3.3v)http://raspi.tv/2013/guzunty-pi-open-source-cpld-board-for-the-raspberry-pihttps://github.com/Guzunty/Pi/wikiFor all - Check if the CPLD likes 5v on the jtag pins, or if you need to 3.3v/Bingo

author: SpidersWeb
author_rank: Unknown
timestamp: January 08, 2017, 10:33:18 pm
content: 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.

author: ebclr
author_rank: Super Contributor
timestamp: January 12, 2017, 07:30:49 am
content: 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

author: james_s
author_rank: Super Contributor
timestamp: January 22, 2017, 08:48:41 pm
content: 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?

author: bingo600
author_rank: Super Contributor
timestamp: January 22, 2017, 09:27:36 pm
content: AfaikThe Clone USB.Blaster's (commands) are emulated in a microprocessor , original hw is a FTDI & a CPLDThat also got the clone sellers to explode , lowering prices to "nothing".The Clone Xilinx might still be a clone of the original hw.Fewer sellers , and more complicated/expensive prod.costs/Bingo

author: james_s
author_rank: Super Contributor
timestamp: January 22, 2017, 10:06:42 pm
content: Even the genuine devices have the same difference in form factor. The Altera USB blaster is a tiny little thing with just a couple chips while the Xilinx platform cable is a big bulky thing chock full of stuff. I can only guess what Xilinx engineers were thinking when they came up with that thing.

author: Scrts
author_rank: Frequent Contributor
timestamp: January 23, 2017, 01:38:57 am
content: I had two of those cheapo Altera knock-offs. Both died unexpectedly without explanation. When they were working - they were fine. Speeds are OK. Worked with SignalTap like a charm. Maybe ESD or something...I've got the original JTAG and never experienced any problems since.

author: james_s
author_rank: Super Contributor
timestamp: January 23, 2017, 04:21:28 am
content: I've been using the same Altera clone cable for several years now, never had any trouble with it. Maybe I should pick up a spare now that I've said that though, I probably just jinxed it.