Re: GALs, JEDEC files, and GAL burner

From: Wolfgang Moser (womo_at_news.trikaliotis.net)
Date: 2007-02-10 09:17:54

Hello André,

André Fachat schrieb:
> for a 65816 board I am planning, it seems - due to timing
> restrictions - I need a GAL. Unfortunately discreet logic would be to
> slow...

;-)) you're welcome.

> However, I have never used GALs before, so I need some advice:
> 
> - I need a GAL burner (capable of burning a 20V8) Does anyone have 
> experience with the "GALBlast" burner 
> (http://www.geocities.com/mwinterhoff/galblast.htm) this seems to be
> a viable, self-built-able solution?

I built that device as recommended by Nicolas Welte some
years before. My circuitry, built onto a prototype PCB
with cables, differs a bit regarding the power supply,
but from programming the GALs it still can be considered
a GALBlast.

Don't know, if this still holds true, but back then I
always rebooted to Win98, when programming a GAL. I did
not try out, if GALBlast could be used under Windows XP
with one of the more modern drivers like UserPort.SYS.

> - What tools do you use to create those "JEDEC" files used to burn
> the logic equations into the GAL? The GALBlast page lists a number -
> Of them WinCUPL seems viable, but requires registration. any other
> suggestions?

WinCUPL. Nicolas and I did use this very simple tool,
because it allows to put in equations in ABEL format,
something that I would consider the natural form for
asynchronous logic equations.
We both did not want to learn VHDL yet nor did we go
the route to make use of one of the higher educated
tools.

WinCUPL is a tool from ATMel that needs software
registration, but I never experienced "limitations"
beside the registration.

http://www.informatik.fh-lausitz.de/sreichel/Digitaltechnik/Uebung/WinCuplAnleitung.pdf 
(german only)

http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2759
http://www.atmel-grenoble.com/products/pld/forms/softwareReg.asp

> - Any other hints and tips?

Read the WinCUPL integrated manual for the device
types and find the three different CUPL init strings
a typical GAL ca be programmed into (registered,
buffered, and somethign I forgot).

> Many thanks André

I found GALs the cheapest possibility to start with
programmable logic. CPLDs with ISP possibility are
a lot nicer, but I did not discover 5V parts that are
comparable to GALs in price. This changes, if going
to 3,3V parts in TQFP packages; sometimes such ones
can be obtained at very low prices.

If you see a chance to acquire old Cisco Systems
routers (like a 6500), these contain lots of Altera
CPLDs and FPGAs that surely can be reprogrammed. But
would will have to desolder PLCC and TQFP packages.



Have a nice weekend, Womo

       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail pre-2.1.8.