Korg Poly800/EX800 Users group photo

Yahoo Groups archive

Korg Poly800/EX800 Users

Index last updated: 2026-04-03 01:27 UTC

Thread

Off topic but...

Off topic but...

2010-08-04 by korgpolyex800

Well it's a bit quiet around here. But since I am trying to drag my 1980's hardware skills into 2010 and since I know there are some sharp people here...

I am looking to use a Lattice GAL16V8 for one of my new projects. Is anyone familiar with the techniques used to create the functions that are then assembled and then programmed into GAL's?

I am trying to get my head around the process. I may just be over complicating it all. But if there's anyone out there that can answer a couple of stupid questions, I will take the questioning offline if you put your hand up.

Thanks,

Mike.

Re: Off topic but...

2010-08-09 by tim.tashpulatov

Hello Mike,

To the best of my knowledge, GALs are rather outdated. Perhaps you would like to take a look at some modern CPLD/FPGA chips, depending on your needs. I am fairly familiar with these. Let me know if I could be of any help.

Regards
Tim

--- In korgpolyex@yahoogroups.com, "korgpolyex800" <korgpolyex800@...> wrote:
Show quoted textHide quoted text
>
> Well it's a bit quiet around here. But since I am trying to drag my 1980's hardware skills into 2010 and since I know there are some sharp people here...
> 
> I am looking to use a Lattice GAL16V8 for one of my new projects. Is anyone familiar with the techniques used to create the functions that are then assembled and then programmed into GAL's?
> 
> I am trying to get my head around the process. I may just be over complicating it all. But if there's anyone out there that can answer a couple of stupid questions, I will take the questioning offline if you put your hand up.
> 
> Thanks,
> 
> Mike.
>

Re: [korgpolyex] Off topic but...

2010-08-09 by ASSI

On Wednesday 04 August 2010, korgpolyex800 wrote:
> I am looking to use a Lattice GAL16V8 for one of my new projects. Is
> anyone familiar with the techniques used to create the functions that
> are then assembled and then programmed into GAL's?

Unless you absolutely only need to roll a few TTL gates into a single IC, 
you might consider going CPLD instead.  You'll get more things done in one 
device and the learning curve is just the same.

> I am trying to get my head around the process. I may just be over
> complicating it all. But if there's anyone out there that can answer a
> couple of stupid questions, I will take the questioning offline if you
> put your hand up.

GAL programming is not very complicated, it used to be done with special-
purpose languages like ABEL and CUPL that were not much more than a 
glorified way of specifying the logic table (for the combinatorial part, 
anyway).  A GAL in "simple" mode is just something that gives you a number 
of inputs to produce a (different) number of outputs, that's where the term 
Generic Array Logic comes from.  It soon turned out that you'd probably want 
a few registers on the outputs and feedback from the outputs back to the 
inputs, which (together with some more "doodads" to ease large-fan-in 
decoding, output enable and clock distribution) is what the "complex" mode 
is all about.


HTH,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Waldorf MIDI Implementation & additional documentation:
http://Synth.Stromeko.net/Downloads.html#WaldorfDocs