delorie.com/archives/browse.cgi   search  
Mail Archives: geda-help/2017/02/19/03:27:18

X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f
X-Recipient: geda-help AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlemail.com; s=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=C3vNSNYHrWuDG0IQ+6+Jxr1MWCbDi/CA4E6WrEGybXU=;
b=FtbL72Eldran6B/VuVEZmeWnhbGmYRadUmw+Qn1EEK3uv23Kyhw33phkJLN8CHcnYE
yAx8BFCR/VQ0sNbpzKPWxqF4BeoGExhCx958hCXNHFNGYDiFGbnHawlu4p3B3f9NtVcD
3IdvD01OSZ80x02guF+DoQ733Uw3gRZkwMRX1OQzCxdkcLYhjlV5pxZ5QXKF508QHcYS
U5hq3jbDiOO9GkBTR4PD4cy5vmJqxM021dH6cE4YAzzjHzBEC9zkhef0x1Yntx4KDtKp
CVq2pLsVwOSiwz3fzgztKown4RvbetHkDV6YlCKlXPLc+KbzPsur+Vu3uB1GR0tLX5Vi
tYGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=C3vNSNYHrWuDG0IQ+6+Jxr1MWCbDi/CA4E6WrEGybXU=;
b=mFkqb+87cVUQ7EHSBSc6gDMltJQ2BI34ENAPjvT6Lwgcu19eYaBUI8lSwVBfU/hY28
tTXI/j03kNraf9n09g3S1JcSA1TgqWuonYVyvGWpOQJ0gv0qvn/3YQ55+AF+D/+goD8m
yZpb5W4zoBUn9P7h7SirEqMA4h8b+HI1OGFHyG/Np+qjW3FcJsWjPj8sRGQCmi0J2w6x
RTgyk1PSS68AX9H1kKM16tJh0YPMIejl2dgvJjBQ3TQ0AujFumKqpARx+wpIFI+qgLnY
TR4ZojXWeJBJgPwxlxZOSO+RE796bnbpS1i3dD5kZmGBWyM9ySJFHNmz2Z36OsG8gyrP
DpKg==
X-Gm-Message-State: AMke39lf/p/ACE/0E290Rw9f76wJXtz9ZVeO50UGUpTauxH+RfmpRljUIb5nfS9AeP68emBcBwM4HoOndiyvsw==
X-Received: by 10.55.210.70 with SMTP id f67mr14499136qkj.304.1487492836507;
Sun, 19 Feb 2017 00:27:16 -0800 (PST)
MIME-Version: 1.0
In-Reply-To: <CAEoZ9HgsPP_jw0Cq7=F3zazX+0UmjwX8WEKJkMAWq8Xmpb4_mQ@mail.gmail.com>
References: <CAEoZ9Hi01S7_QOETXLyBF1fOPeFUT_34YRiooJbbFSrDV956NQ AT mail DOT gmail DOT com>
<FE10A69B-DB86-4182-A223-25AEE5FF697E AT noqsi DOT com> <CAEoZ9HgxR8qm9vfr6TUHgxPTeOGZ=a7Mc8NrwmPvJOLyXHa5fg AT mail DOT gmail DOT com>
<CAJXU7q8-XPJ+9k3C4bVWvYe5ci1eFGrnNfeCBQoykhdWAM9s0g AT mail DOT gmail DOT com>
<11BDEC14-5D1D-4157-B552-582C1E75D00E AT noqsi DOT com> <20170218180232 DOT GB23464 AT localhost DOT localdomain>
<4FA4C5C8-4B56-493A-94AC-1D4920C201F3 AT noqsi DOT com> <20170218185614 DOT GA25608 AT localhost DOT localdomain>
<FAF62B87-D375-416A-A008-77E9E33294C4 AT noqsi DOT com> <20170218202533 DOT GA6290 AT localhost DOT localdomain>
<4E40A607-349A-440A-8EB2-8DD478E510B5 AT noqsi DOT com> <CAEoZ9HgsPP_jw0Cq7=F3zazX+0UmjwX8WEKJkMAWq8Xmpb4_mQ AT mail DOT gmail DOT com>
From: "Peter Clifton (petercjclifton AT googlemail DOT com) [via geda-help AT delorie DOT com]" <geda-help AT delorie DOT com>
Date: Sun, 19 Feb 2017 08:27:15 +0000
Message-ID: <CAJXU7q_327MiNTn7W8ZHFgmhTk7Xf4rxhC_Wawm0vROFHSOadQ@mail.gmail.com>
Subject: Re: [geda-help] Please help with multiple-pages schematics
To: geda-help AT delorie DOT com
Reply-To: geda-help AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-help AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--94eb2c04f19a2046f40548ddea5e
Content-Type: text/plain; charset=UTF-8

On 19 Feb 2017 04:47, "Vasily Olekhov (olekhov AT gmail DOT com) [via
geda-help AT delorie DOT com]" <geda-help AT delorie DOT com> wrote:

Thank you everyone.
Yes, naming nets that span across the pages helps.

Yet, naming by hand most of QFP144 pins is quite labour-intensive.


Do you need these all to be off page?

Having good netnames is often useful in general, but isn't required if you
can wire up what you need with nets on a particular page.

Whilst as others have pointed out, you can't really use CONN1 on multiple
pages (with the same pins), you certainly CAN split the symbol for a large
component into multiple pieces (all with different pins), and use them in
different places / pages.

This is typically how FPGAs get done, or large system on chip devices where
there are so many pins it is impractical to use a single symbol.

You might have one symbol for the pins on each IO bank, for example.
Another for power. Another for JTAG etc..

At the smaller level, we often do something similar for multiple opamps or
gates in a package. There is a mechanism called "slotting" which lets you
define symbols that change pin number depending upon which device (slot)
number in the chip you are adding to the schematic.  (This is something to
look at later perhaps, once you are happy with the basic parts of the
tools).

Peter C

--94eb2c04f19a2046f40548ddea5e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div><br><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On 19 Feb 2017 04:47, &quot;Vasily Olekhov (<a href=3D"mailto:ole=
khov AT gmail DOT com">olekhov AT gmail DOT com</a>) [via <a href=3D"mailto:geda-help AT del=
orie.com">geda-help AT delorie DOT com</a>]&quot; &lt;<a href=3D"mailto:geda-help@=
delorie.com">geda-help AT delorie DOT com</a>&gt; wrote:<br type=3D"attribution"><=
blockquote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex"><div dir=3D"ltr">Thank you everyone.<div>Yes, namin=
g nets that span across the pages helps.</div><div><br></div><div>Yet, nami=
ng by hand most of QFP144 pins is quite labour-intensive.</div></div></bloc=
kquote></div></div></div><div dir=3D"auto"><br></div><div dir=3D"auto">Do y=
ou need these all to be off page?</div><div dir=3D"auto"><br></div><div dir=
=3D"auto">Having good netnames is often useful in general, but isn&#39;t re=
quired if you can wire up what you need with nets on a particular page.</di=
v><div dir=3D"auto"><br></div><div dir=3D"auto">Whilst as others have point=
ed out, you can&#39;t really use CONN1 on multiple pages (with the same pin=
s), you certainly CAN split the symbol for a large component into multiple =
pieces (all with different pins), and use them in different places / pages.=
</div><div dir=3D"auto"><br></div><div dir=3D"auto">This is typically how F=
PGAs get done, or large system on chip devices where there are so many pins=
 it is impractical to use a single symbol.</div><div dir=3D"auto"><br></div=
><div dir=3D"auto">You might have one symbol for the pins on each IO bank, =
for example. Another for power. Another for JTAG etc..</div><div dir=3D"aut=
o"><br></div><div dir=3D"auto">At the smaller level, we often do something =
similar for multiple opamps or gates in a package. There is a mechanism cal=
led &quot;slotting&quot; which lets you define symbols that change pin numb=
er depending upon which device (slot) number in the chip you are adding to =
the schematic. =C2=A0(This is something to look at later perhaps, once you =
are happy with the basic parts of the tools).</div><div dir=3D"auto"><br></=
div><div dir=3D"auto">Peter C</div><div dir=3D"auto"></div><div dir=3D"auto=
"><div class=3D"gmail_extra"><br></div></div></div>

--94eb2c04f19a2046f40548ddea5e--

- Raw text -


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