Re: BusBlaster, ISE, the DP XC2C64A CPLD board
Reply #1 –
Hi tonyennis,
Is there a programmer that came with your Digilent dev kit, or are the programming pins maybe broken out with a header? In that case you may be able to tap your existing programmer and use it just like the dev kit.
If you;re doing a lot of CPLD stuff I'd advise against the Bus Blaster or Bus Pirate route and go for the manufacturer's real cable. There is one at Seeed Studio that works with Xilinx and Altera CPLDs, but also tons of cheap clones on eBay.
While the Bus Blaster and Bus Pirate can both be used to program a CPLD, they're not the idea tool if you have to do a ton of development work. Each update has to be exported, then imported to a "player" application ion to program the chip. That extra step is a big hassle compared to the integrated tools from the manufacturer.
Where the Bus Blaster really shines is integration with ARM processor debugging apps of all varieties, but especially OpenOCD. The Bus Pirate's CPLD programming works great in a pinch, but is a general multitool instead of the best way to do it.
All the tools presented will work on Windows and the CoolRunnerII CPLD, including urJTAG and OpenOCD, and all our small utilities.
Here are some methods to program the cplds:
http://dangerousprototypes.com/docs/CPL ... rogramming
Here is our beginner step by step tutorial on the three main design method supported by ISE:
http://dangerousprototypes.com/docs/CPL ... _tutorials