From: Tristan Mumford on
On Wed, 13 Dec 2006 16:50:26 -0800, agila61 wrote:

> Tristan Mumford wrote:
>> I kknow there was a good discussion years ago on using uCs for emulating
>> logic on a c64. I believe it was deemed impractical at the time. They run
>> faster now so it's not as much of a limitation. The code still needs to be
>> well written though.
>
> And for someone like me, for logic its probably more attractive to
> learn how to program a SPLD like the PEEL18CV8.
>
> Then with one or a few chips I got all the old fashioned random logic I
> would every really need.

for low chipcount things I'd definitely prefer standard logic. All the
pins on PLDs etc give me a headache. Especially PLCC. Mostly because of
the sockets. because of doubts I have to confirm each pin equates with the
contact in the socket. Confusing things.

I have a couple of CYsomething32 CPLDs I've been meaning to try out. I
discovered I can't fit much on them, but that's nothing major. I fit a
sync generator on to one (from fpga4fun.com), but the rest of the pong
game was a little large.

--
-----> http://members.dodo.com.au/~izabellion1/tristan/index.html <-----
===== It's not pretty, it's not great, but it is mine. =====
From: agila61 on

Tristan Mumford wrote:
> for low chipcount things I'd definitely prefer standard logic. All the
> pins on PLDs etc give me a headache. Especially PLCC. Mostly because of
> the sockets. because of doubts I have to confirm each pin equates with the
> contact in the socket. Confusing things.

The S in SPLD stands for SIMPLE Programmable Logic device. A PEEL18CV8
has 20 pins, and is available in DIP, so face the notch up and the pins
are 1 to 10 down the left side and 11 to 20 up the right. Pins 1-9 and
11 are Input, pins 12-19 are I/O, 10 is ground, 20 is Vcc, +5v.

(PEEL is Programmable, Electrically Erasable Logic)

So using SPLDs is more like working with random logic, except you get
to customise the random logic parts.

From: Tristan Mumford on
On Wed, 13 Dec 2006 23:55:45 -0800, agila61 wrote:

> Tristan Mumford wrote:
>> for low chipcount things I'd definitely prefer standard logic. All the
>> pins on PLDs etc give me a headache. Especially PLCC. Mostly because of
>> the sockets. because of doubts I have to confirm each pin equates with the
>> contact in the socket. Confusing things.
>
> The S in SPLD stands for SIMPLE Programmable Logic device. A PEEL18CV8
> has 20 pins, and is available in DIP, so face the notch up and the pins
> are 1 to 10 down the left side and 11 to 20 up the right. Pins 1-9 and
> 11 are Input, pins 12-19 are I/O, 10 is ground, 20 is Vcc, +5v.
>
> (PEEL is Programmable, Electrically Erasable Logic)
>
> So using SPLDs is more like working with random logic, except you get
> to customise the random logic parts.

Ohh. I see.
SO they're just the smaller sibling of the programmable logic family.
I have some old altera 20 pin PLA things that I've never used. No idea how
to program the things. Last time I checked there were no online specsheets.
Shame really. They would be so useful.

So these PEEL18CV8 ICs. In real-world terms how much can you fit on them?
say something like a few counters and shift registers, or something a bit
more complex?

--
-----> http://members.dodo.com.au/~izabellion1/tristan/index.html <-----
===== It's not pretty, it's not great, but it is mine. =====
From: agila61 on

Tristan Mumford wrote:
> Ohh. I see.
> SO they're just the smaller sibling of the programmable logic family.
> I have some old altera 20 pin PLA things that I've never used. No idea how
> to program the things. Last time I checked there were no online specsheets.
> Shame really. They would be so useful.

> So these PEEL18CV8 ICs. In real-world terms how much can you fit on them?
> say something like a few counters and shift registers, or something a bit
> more complex?

Not that much! An 8 bit latch, with all the state on the input lines. A
hex shift register, with 2 bits of state available for a state machine
.... a 2 bit slice of an adder, with carry in and carry out ... the 8
I/O lines are the bits you have to work with. But of course with 10
input lines, you can have one of them running the state machine and
driving several others. Like I said, its more like old school random
logic than a CPLD or FPGA.

From: Tristan Mumford on
On Thu, 14 Dec 2006 22:13:35 -0800, agila61 wrote:

> Tristan Mumford wrote:
>> Ohh. I see.
>> SO they're just the smaller sibling of the programmable logic family.
>> I have some old altera 20 pin PLA things that I've never used. No idea how
>> to program the things. Last time I checked there were no online specsheets.
>> Shame really. They would be so useful.
>
>> So these PEEL18CV8 ICs. In real-world terms how much can you fit on them?
>> say something like a few counters and shift registers, or something a bit
>> more complex?
>
> Not that much! An 8 bit latch, with all the state on the input lines. A
> hex shift register, with 2 bits of state available for a state machine
> ... a 2 bit slice of an adder, with carry in and carry out ... the 8
> I/O lines are the bits you have to work with. But of course with 10
> input lines, you can have one of them running the state machine and
> driving several others. Like I said, its more like old school random
> logic than a CPLD or FPGA.

Ah right.
It's more of an all purpose 'fantasy' chip, that fills the "I wish I had
an IC that does X" kind of area. That could be extremely useful.

--
-----> http://members.dodo.com.au/~izabellion1/tristan/index.html <-----
===== It's not pretty, it's not great, but it is mine. =====