The board itself has no electronics for programming a part like a GAL.You could probably use an Arduino as the basis, but it will likely need some other hardware as well.
The ATmega works because it was designed to be programmed over a serial port. It has been 15 years since I used one. Arent the GALs discontinued) I brought up the higher voltage as a reason you need to research more about how those programmers work. Again, there is absolutely nothing on the Arduino board that could program a GAL or CPLD. Some of them dont want to spend a lot of money trying to figure out why you (and thousands others like you) cant get parts to program (or worse, stay programmed) using your homemade programmer. So, starting around 1985, most manufacturers have removed this information from their databooks. Expect most CMOS parts to have proprietary algorithms. Also expect as parts are redesigned to be faster, the old programming algorithms may be obselete, or have certain parameters in them shift. But if you are convincing, some of the manufacturers will give you the information on a nondisclosure basis. Ive heard National and TI are pretty nice. ![]() This app note might help XAPP058 - Xilinx In-System Programming Using an Embedded Microcontroller. Eaysier than GAL, IMHO, for programming through Arduino: fewer pins to manage no voltage to switch between 5V (Vcc) and 15V (Vpp) during programming available and documented algorithms. Program Cpld With Arduino Nano Full For SoftwareIf you buy a low cost GAL programmer be carefull for software quality (available upgrades OS ) and for exact supported references (prefix an 16V8 suffix are very important for programming). Programming algorithms have some subtiles and mysterious variants.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |