• Please review our updated Terms and Rules here

GALasm manual

fjkraan

Experienced Member
Joined
Jul 30, 2003
Messages
181
Location
Netherlands
Is there some documentation on PAL/GAL assemblers online? I found a palasm disk set, with promising .PDF files, but these appear to be something else. One can learn a lot from examples and trying, but having some description would be helpful for the current state of the wetware. The attachment is what I have learned so far. I use galasm.


Greetings,

Fred Jan
 

Attachments

  • galasmManual.txt
    3.1 KB · Views: 28
Hi Dave,

Thanks for the link. On first glance, galasm seems to use a slightly different dialect, but it is a good starting point. The programmed result seems to work, but has taken more trail-and-error than I wished. The GAL appears to have enough program/erase cycles even for me, but the stock is limited...

Fred Jan
 
There is only so much they can do with the syntax!

It is not like a PAL/GAL is complex...

PALASM was probably the 'grand daddy' of them all. Others have then come along with their own programming tools and products and 'tweaked' things.

I seem to remember '/' and '!' being used for the 'NOT' operator in different products. I see your document uses '/'. The 'AND' operator is clearly '*'. I would therefore guess that the 'OR' operator is '+'.

The output is combinatorial if '=' is used. Possibly (a guess on my part) that ':=' means a registered output.

Things get more complicated with tri-state outputs, internal feedback etc.

Dave
 
Last edited:
GALasm’s documentation certainly leaves a bit to be desired. In particular I wish it did a better job explaining the syntax for using the extra features available on the 22v10.

Of course it’d also be nice if WinCUPL wasn’t a two decade old dumpster fire that I’ve only been able to get running on a handcrafted 32 bit Linux VM under WINE...
 
That's the other way...

In the tool I have it is "Q0.OE" for the output enable and ":=" for registered. As I said, no standards...

Glad you are beating it slowly...

Dave
 
Back
Top