6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sun Nov 24, 2024 12:57 am

All times are UTC




Post new topic Reply to topic  [ 13 posts ] 
Author Message
 Post subject: GAL/PAL question.
PostPosted: Fri Apr 09, 2004 4:32 pm 
Offline

Joined: Wed Dec 18, 2002 3:20 am
Posts: 113
Hi all,

I'm exploring getting into using GAL's or PAL's, but I've been having some trouble locating information about them - like how to program them, what I need to start working with them, etc.

_________________
-Tony
KG4WFX


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Fri Apr 09, 2004 6:59 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 9:02 pm
Posts: 1748
Location: Sacramento, CA
You won't find much in the way of programming...I've tried. It seems that the IC makers decided to only give the programming specs to the commercial programmer manufacturers. However, I have found a few links that contains schematics and code for building your own programmer. They are "hobby" grade and only work with specific parts.

I'll post the links when I get home.

As an alternative, you might be able to find someone with a programmer who can do the actual programming for you.

Hope this helps.

Daryl


Top
 Profile  
Reply with quote  
 Post subject: Re: GAL/PAL question.
PostPosted: Fri Apr 09, 2004 7:23 pm 
Offline

Joined: Fri Aug 30, 2002 2:05 pm
Posts: 347
Location: UK
GALBlast is the thing to get to program most common types of GAL. Full construction details & software are freely available. Just Google for it.

For generating the .jed files use WinCUPL or similar. There are a few free/trial versions floating about on the web. If you can't find one mail me privately.

Lee.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 11, 2004 5:02 am 
Offline

Joined: Wed Dec 18, 2002 3:20 am
Posts: 113
Thank you both for the info.

So far, the only thing I had found on my own was a homebrew type programmer for an Altera Max 7000 series device, I ordered it, but it seems to be taking the company forever to get it to me.

This info you both gave is good info and should hopefully get me going.

-T

_________________
-Tony
KG4WFX


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 11, 2004 2:34 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 9:02 pm
Posts: 1748
Location: Sacramento, CA
8BIT wrote:

I'll post the links when I get home.



I found my files. Galblast was one of them and it can be found here:
http://www.geocities.com/ResearchTriang ... lblast.htm

The other was a gal programmer once found on the protel website. It would only program the 16V8 GALs. Its link does not work any more.

So, like Lee said, try Galblast.

Daryl


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 11, 2004 6:20 pm 
Offline

Joined: Sat Jan 04, 2003 10:03 pm
Posts: 1706
OK, I just have to know: what in the world is the difference between a GAL and a PAL?


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 11, 2004 8:09 pm 
Offline

Joined: Fri Aug 30, 2002 2:05 pm
Posts: 347
Location: UK
A GAL is an advanced form of PAL. It is re-programmable, PALs are usually OTP only (PALCE being the exception) and it usually features more available program fuses that a similar PAL.

E.g. the 16x8 range of PALs include versions with extended feedback options, registered output options and tristate output options, the equivalent GAL has all these features in the same part.

The progress from PLA to PAL to GAL is much like the progress from PROM to EPROM to EEPROM.

Lee.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 11, 2004 8:26 pm 
Online
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8546
Location: Southern California
I believe it's brand names too. GAL (generic array logic) is Lattice's, PALCE is Cypress's, SPLD is Atmel's, PEEL (programmable electrically erasable logic) is somone else's... correct me if I'm wrong.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 11, 2004 9:31 pm 
Offline

Joined: Sat Jan 04, 2003 10:03 pm
Posts: 1706
GARTHWILSON wrote:
I believe it's brand names too. GAL (generic array logic) is Lattice's, PALCE is Cypress's, SPLD is Atmel's, PEEL (programmable electrically erasable logic) is somone else's... correct me if I'm wrong.


Actually, according to Cypress' site, SPLD is their name. :)

Anyway, thanks for the distinction. I hadn't seen the differences listed on any particular site I've checked up on, so at least I know I'm not missing anything important now. :D


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sun Apr 11, 2004 10:16 pm 
Offline

Joined: Fri Aug 30, 2002 2:05 pm
Posts: 347
Location: UK
GARTHWILSON wrote:
correct me if I'm wrong.

http://www.dialelec.com/semiconductorprefixes.html is a usefull resource. 8^)=

Lee.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Apr 12, 2004 3:41 am 
Offline

Joined: Wed Dec 18, 2002 3:20 am
Posts: 113
Ok, so I got some of the files, but I am still at a bit of a loss - namely.... how to code for them?

_________________
-Tony
KG4WFX


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Apr 13, 2004 12:47 am 
Offline

Joined: Fri Aug 30, 2002 2:05 pm
Posts: 347
Location: UK
Google is your friend!

A quick search turned up these...
http://www.eng.mu.edu/~perezjc/eece143/Lecture04.pdf
http://www.eng.mu.edu/~perezjc/eece143/Lecture05.pdf
http://www.eng.mu.edu/~perezjc/eece143/Lecture06.pdf
Is this the kind of thing you want?

Lee.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Tue Apr 13, 2004 6:14 am 
Offline

Joined: Wed Dec 18, 2002 3:20 am
Posts: 113
Those will actually work quite nicely. For now I'm using Altera MAX 7000 series chips. During a google search about a week ago, I came across them and just got my cheapy programmer and a sample chip. I really like their software since it is graphical based and really easy to use. I will probably do more experimenting with WinCUPL tho, as I don't always need a 44 pin plcc in my designs :)

_________________
-Tony
KG4WFX


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 

All times are UTC


Who is online

Users browsing this forum: GARTHWILSON and 60 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: