Mail Archives: geda-user/2015/10/19/10:40:45
--Apple-Mail=_8CF10A81-E3FC-4529-9CB3-26ABD2023F79
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=windows-1252
On Oct 19, 2015, at 1:25 AM, Nicklas Karlsson =
(nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] =
<geda-user AT delorie DOT com> wrote:
>>> One geda-gaf issue is that the fundamental pin ID is
>>> refdes/pinnumber, confused a bit by slotting. That would be very
>>> hard to change, but I think mapping (original refdes)/(original
>>> pinnumber) to (as-built refdes)/(as-built pinnumber) is possible.
>>=20
>> This fails if we switch to symbolic pins, which won't have "original
>> pinnumber" any more. Consider:
>>=20
>> http://www.delorie.com/pcb/symsym.html
>>=20
>> Which gate is "U1/pin-A" ?
>=20
> Symbol pinnumber will not help either unless there are as many symbols =
as slots.
You need as many symbols as you have functions, yes. And you need a way =
to distinguish them.
> A mapping between symbol pins and footprint pin number will solve the =
problem either as is now with pinseq or external mapping. For external =
mapping there must be a method to uniqely identify each symbol. A method =
to uniqely identify a symbol is by refdes and slot number, slot number =
would number the instance of this symbol within the same refdes.
That=92s a way. It=92s consistent with what geda-gaf has, although =
slotting is arguably a messy feature rather than a clean fundamental =
capability. Users of the older SPICE back-ends might find further =
entanglement of pinseq vexing, although that is not much of a problem =
with gnet-spice-noqsi.
>=20
> As is now there is pinseq for mapping to footprint but with this =
solution it is not possible change mapping in the schematic.
I do believe we need a way to override pin attributes in instances. =
Embed the symbol and edit? I don=92t like embedding upstream in source =
schematics, but in annotated products I think it=92s OK. Or should we =
have some attached attribute syntax for modifying pin attributes?
> Value, slot number and footprint may also work as pin mapping selector =
and by this method it would be possible to store mapping information =
externally if a different footprint library is used.
>=20
> I would probably think about if it would be possible to use value, =
slot number and footprint as a pin mapping selector because this would =
give a rather natural workflow, pin mapping could wait until layout =
should be done.
>=20
>=20
> Nicklas Karlsson
>=20
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com
--Apple-Mail=_8CF10A81-E3FC-4529-9CB3-26ABD2023F79
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename=signature.asc
Content-Type: application/pgp-signature;
name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAEBCgAGBQJWJQDXAAoJEF1Aj/0UKykRZ7IP/jPI7QSWqDOcNimVfl2HSggO
Lgr+lSck7qh8ZDtkaVkyINdn+S6NCTxxebr9TC7xRNOYe1h/b1T+T1mL7qQupJ5O
WHJY6cB+z9FQ7L7yDjJVIGXOynYykV2eKDznzUE3MxyHmbZOrpzBQYH6XmFSiWgd
/4mKOCCcDPUZ+D9odknZLQtyRVFKqp1tBPvGM9WogM4fl6UYOFV9cvOu23hwVCfz
JWRdsdgPSNEju4Gdbd0gBywWuy8ZKE9EFKSsE/yLlR5kTXra3I82usp1rJVCrq7J
p6FLC9xTXEvidfDSbLM2uFboFvGHXsu2P1ETJG5tqjZc1phe/t+GgDRAltXj/sd4
4lNztBmarD12/ABKeAjqtnNpJSDOaJzfOjh1IC1PBe6SpWc/f5dUBjK/fakaSiuI
nhvt8h4mwKsgHJRiR8dxJhvQkaoJpBpeywF8lSGY7ayQp4nXrLAzjBfdGxgdM3g9
SieCvBhY9BcwMM/F46SyjHQH4lvJ6SUlF9yjiorobGEG+RV8SyPhGnMxY6P2yXeX
D//Ox1stdo2ojafUvbOXZf2ZD0MIlpeppwFAokpQJ0eWQ+lfoUVH3Q6UvJOEpb8m
inm9TP1vgO5MXdznDyjYZ4qqM5rfPh1/6O6uxLPgv4wiW+iFDOlHLpjIvP/QCDFf
phec/i54thWGPdyuWUtO
=XUmL
-----END PGP SIGNATURE-----
--Apple-Mail=_8CF10A81-E3FC-4529-9CB3-26ABD2023F79--
- Raw text -