[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gEDA: Proposal: Make symbol files nestable (was: Type numbers fortransistors)
Hi,
I've followed the discussions on gschem symbols for a while, and it
seems to me that there is a conceptually simple solution to all the
'one symbol, multiple packages' issue: nestable symbols.
Instead of the current situation, where we have a 7400.sym, a 74LS00
.sym, a 74HC00.sym etc, all of which effectively have 95% overlap,
wouldn't we be better off with:
NAND2.sym:
<drawing and pin definitions for a NAND2>
7400_generic.sym:
C 0 0 1 0 0 NAND2.sym <for lack of a better #include directive>
numslots=4
slot1=1,2,3
slot2=4,5,6
slot3=9,10,8
slot4=12,13,11
<power and ground nets, if desired>
SN74AC00PWR:
C 0 0 1 0 0 NAND2.sym
device=SN74AC00PWR
footprint=TSSOP-14
manufacturer=Texas_Instruments
url="http://www-s.ti.com/sc/psheets/...
The same goes for transistors, diodes, LEDs and the like. This would
IMO solve a lot of problems by abstracting symbols from devices.
I know that in the Open Source/Free Software tradition I should have
attached a patch at this point. Sorry, no time yet. It's a poor
excuse, but it's the best one I have.
Thoughts ? Opinions ? Flames ?
JDB
[needs to finish his Crusoe-board. In gschem.]
--
LART. 250 MIPS under one Watt. Free hardware design files.
http://www.lart.tudelft.nl/