Date: Sat, 8 Dec 2007 15:51:47 +0000
From: Ethan Dicks <ethan.dicks at usap.gov>
Reply-To: "General Discussion: On-Topic and Off-Topic Posts"
<cctalk at classiccmp.org>
To: cctalk at
classiccmp.org
Subject: GAL16V8 as a modern substitute for a 7447?
Hi, all,
Has anyone here worked with or ever plotted silently to create a moderish
7-segment decoder/driver from a GAL16V8? I'm working on a project made
from classic parts, and am trying to reduce part count rather aggresively,
since I'm going to hand-wire it.
One thought was to attempt to combine a 7490 _and_ a 7447 in a single
GAL16V8. I have blown hundreds of PALs, but have much less experience
in designing with them, so I'm not even sure that it's possible to mash
together that much logic internally in a 16V8. I know all the outputs
are optionally registered, so presuming one has 4 assignable flip-flops,
one could theoretically make a counter on the output pins, but what's
less clear to me is if you could then take those terms and internally
decode them to a 7-segment display.
After the large amounts of replies about this 8-way digital switch, I
don't necessarily want to clog the list with discissions of what is and
isn't possible for a GAL16V8, so if you can remember, please make any
suggestions and comments to me directly, not the list.
Thanks for any nudges towards a solution.
-ethan
--
Ethan Dicks, A-333-S Current South Pole Weather at 8-Dec-2007 at 15:40 Z
South Pole Station
PSC 468 Box 400 Temp -25.4 F (-31.9 C) Windchill -52.5 F (-47.0 C)
APO AP 96598 Wind 13.7 kts Grid 12 Barometer 678.8 mb (10674 ft)
Ethan.Dicks at
usap.gov http://penguincentral.com/penguincentral.html
IICRC the 16V8 does not have buried registers so you will lose the 4 of the
output pins (for the counter) that you needed for the 7 segment outputs
If you are using sockets, a 5V or 3.3V (cheaper) 44 pin PLCC CPLD might be a
better solution, plus they are easier to program. A X9572XL will probably do 4
decades of count/decode for about $2.00
Peter Wallace
Mesa Electronics
(\__/)
(='.'=) This is Bunny. Copy and paste bunny into your
(")_(") signature to help him gain world domination.