> I guess I am confused. The nand gate in the symbol lib would just > keep its old pinnumbers, which would correspond to whatever > asssignments are in the .sym file, i.e. the pinouts for a DIP-14 or > whatever. The place wehre this is overwritten is in the .sch file. > > Perhaps I have missed your point? If so, please elaborate...
Consider a TC7S00F single nand gate. Input on pins 1 and 2, output on 4, gnd on 3, vcc on 5. Now consider a 7400FK quad nand gate. Inputs on pins 2/6/13/18 and 3/8/14/19, outputs on 4/9/12/16, gnd on 10, vcc on 20. Which pins do we use in the symbol? Do we use 1/2/4 or 2/3/4? Or 1/2/3 from the original 7400 DIP? Remember, the schematics will show these pin numbers. My proposal is to have the pins in the symbol be named A/B/Y, to be replaced by numbers only after the user has chosen a package/variant. Thus, the user never sees pin numbers before a package is chosen. > That's easy. It's the job of gnetlist to take that info from the .sch > file and stick it into the netlist. AFAIK, gnetlist (& gsch2pcb) > already writes pinnumber, pinname, and pinlabel into the netlist. Or > am I wrong? I didn't see a "pinname" attribute in the master list. _______________________________________________ geda-dev mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
