I was wondering if it is possible to use the Bus Blaster to program, read, verify Atmel EEPLD devices. I have several of the ATF1508AS, ATF1504, and ATF1502, it is these devices I would like to keep using. I was programming them with a very ancient Windows 98 machine using Atmel's software (provided with a development kit) to program these. The devices do program/verify using a JTAG interface. But they are 5 volt devices, and I see the Bus Blaster is 3.3 volt. I was just wondering. It might save me some reverse engineering. The ancient Windows 98 machine has stopped working. I needed this old machine because my current programmer (form the Atmel development kit) uses a parallel port interface. I doubt that one could get this parallel port working on a current x86 machine under Windows 7. As I thing it used direct port access, a big no-no in the current OSes available. I was just wondering.
Yep, although BB is not fixed to 3.3 V (it can go lower to 1.5 V), 5V is too much for the CPLD. One method can be using level shifter ICs. As far as I know JTAG signals are unidirectional so some voltage dividers for inputs and some MOSFET based level shifters for outputs should do the trick.