![]() | ![]() | ![]() |
| | |||||||
| General Electronics Chat This forum is for general chat about electronics, eg: Dont know what a part does? Dont know how to read a circuit? Want to get an opinion? |
| | LinkBack | Thread Tools | Display Modes |
| | (permalink) |
| Hi, everyone. Does anyone know of a site where I can find some information on the programming algorithms used to program simple programmable logic devices, like PEELs, ATF750s or GAL16V8s? It seems to be a well-guarded industry secret. ISP makes devices much easier to program, but it's only offered on moderate to high density PLDs that have enough pins to justify it. There are many designs where a smaller PLD would do (or where the smaller form-factor is preferred). Short of buying an expensive PLD programmer, I'll end up using the higher density devices, just for the ISP feature. Any ideas? | |
| |
| | (permalink) |
| Thanks, that's more info than I've been able to find. | |
| |
| | (permalink) |
| Here's an update for those interested in programming small programmable logic devices that don't have ISP capability. http://www.geocities.com/ResearchTri...0/galblast.htm describes a simple GAL programmer that works off a PC parallel port, and includes the software and hardware details. http://www.towertech.it/personal/azu...s/gal/gal.html is where I found the GALblast link and also has a link to a RS232-based GAL programmer design (the design can be downloaded as a ZIP file, the authors' homepage seems to be gone). And here's a link for the programming algorithms used in PEEL devices (a better choice than GALs/PALs): http://www.ictpld.com/programverify/progver.htm (The PA7xxxx links don't work, but the older PEEL device algorithms can be downloaded) My personal opinion - It's doubtful whether it's still worth using the non-ISP devices if you don't have access to a commercial PLD programmer. A 3.3V Xilinx 9536 currently lists for $1.62 ($1.07@100 qty) at Digi-Key, vs. a PEEL 22V10 replacement at Jameco going for $2.59/($1.65/100). The 9536 is a far more capable PLD, and is in circuit re-programmable. It just seems like overkill for many simple designs. - Claude | |
| |