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
Message
Re: [korgpolyex] Off topic but...
2010-08-09 by ASSI
Attachments
- No local attachments were found for this message.
