delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/19/10:40:45

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-TCPREMOTEIP: 207.224.51.38
X-Authenticated-UID: jpd AT noqsi DOT com
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: [geda-user] Pin mapping (separate symbols from mappings)
X-Pgp-Agent: GPGMail 2.5.2
From: John Doty <jpd AT noqsi DOT com>
In-Reply-To: <20151019092555.46eed4540c2d2044bbeab878@gmail.com>
Date: Mon, 19 Oct 2015 08:40:22 -0600
Message-Id: <1A419AED-FCCA-4B1F-8589-912435534E2E@noqsi.com>
References: <20151018204010 DOT 9cce6a231dcc296256e187bd AT gmail DOT com> <201510181843 DOT t9IIhmWo025346 AT envy DOT delorie DOT com> <20151018234424 DOT c0551dad9bef0859130239d9 AT gmail DOT com> <36B94694-F2AC-4A75-A8EB-40A1CE9A534C AT noqsi DOT com> <201510182225 DOT t9IMPkxK032763 AT envy DOT delorie DOT com> <20151019003814 DOT f62620bf0fec77e65104c105 AT gmail DOT com> <BED51F9A-F6FF-4A23-B18B-C2EC8BB9DAB6 AT noqsi DOT com> <201510190242 DOT t9J2gl7w009345 AT envy DOT delorie DOT com> <20151019092555 DOT 46eed4540c2d2044bbeab878 AT gmail DOT com>
To: geda-user AT delorie DOT com
X-Mailer: Apple Mail (2.1878.6)
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019