Dangerous Prototypes

Dangerous Prototypes => Bus Blaster JTAG debugger => Topic started by: DenaMeier on August 27, 2014, 01:55:34 am

Title: Bus Blaster and Atmel EEPLD
Post by: DenaMeier on August 27, 2014, 01:55:34 am
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.
Title: Re: Bus Blaster and Atmel EEPLD
Post by: tayken on August 27, 2014, 10:22:45 am
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.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.00872037184session_write_close ( )...(null):0
20.00902168760ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.00902169536Database_MySQL->query( ).../DatabaseHandler.php:119
40.05272308256Database_MySQL->error( ).../Db-mysql.class.php:273