www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/12/16/18:05:08

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=EF4z3YvgOfBUZ0ufUucprERGjlWZgraQ/iROb3noHoI=;
b=jxskTBqjDbmBeYGE11aTe92GS8np/pNNkuLp+Lr1Tpt+MZaFRaTu3UiiWy9TO22z/B
mWwQDtJ1p3hGjZ8qAJ6fErT9ArWZQroEW8LivFEWRw1HkBrk2pV9zLpytICFhVwkKqil
7S3DUB7ujDM16X0wHdp5JuOgP6ZF5jmgM6Qh6Ta3hQt38N6YbL8ATL0b+CsDZ/EyRAC4
e8T8NDT6cXCRcuFbd8Ug8UO0WmxupYX1WB94sx3xZti9GrRs8EuxNgaimgN+mjtzUASw
2x3ZLRnYcfd5zZ35Ib0tNgHTh45pBPfGfflXJcqdXxQhOC7HDMx16bdwOs4uFm4ZKLyw
ka/w==
MIME-Version: 1.0
X-Received: by 10.202.79.137 with SMTP id d131mr7824628oib.37.1450307060783;
Wed, 16 Dec 2015 15:04:20 -0800 (PST)
In-Reply-To: <20151216192128.74cfb82ab124236c19abcc38@gmail.com>
References: <1450268513 DOT 967952147 AT f8 DOT my DOT com>
<20151216160918 DOT ED1FA8105D0D AT turkos DOT aspodata DOT se>
<20151216192128 DOT 74cfb82ab124236c19abcc38 AT gmail DOT com>
Date: Thu, 17 Dec 2015 09:34:20 +1030
Message-ID: <CAHUm0tNAxDG5hYC9=rkUJ3a8kg2o_gOv5q2uCp623oWb3PB6Lw@mail.gmail.com>
Subject: Re: [geda-user] Datasheet PDF -> symbol+footprint+characteristics
From: "Erich Heinzle (a1039181 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user <geda-user AT delorie DOT com>
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

--001a113d83bc2c60b905270bed28
Content-Type: text/plain; charset=UTF-8

https://github.com/russdill/pybis

has the following comment:

" ibs2symdef.py - Convert the components in an IBIS file to a djboxsym
symdef
file"

and the ibis format specification now seems to reside at:

https://ibis.org/ver5.0/ver5_0.txt

if all that people want is a symbol with the pin labels from the ibis file,
it doesn't look _too_ hard to do, the caveat being that some pins don't
necessarily get listed/labelled, and the pin count seems to be specified in
the ? optional package .pkg +/- alternative .pkg files, i.e.

[Number Of Pins]   128

I could probably modify the kicad library (symbol) to gschem symbol
converter's parser to cope with ibis text definitions, and put this on the
to-do list, if someone wants a command line java option as well as the
existing python->perl option.

Cheers,

Erich.

here's a snippet from the ver5_0.txt document linked to above ( "|" seems
to be their comment flag):

|
|
| The following [Pin] list corresponds to the [Pin Mapping] shown above.
|
[Pin] signal_name model_name R_pin L_pin C_pin
|
1     OUT1         output_buffer1      | Output buffers
2     OUT2         output_buffer2      |
3     IO3          io_buffer1          | Input/output buffers
4     IO4          io_buffer2          |
...
52    VCCCLAMP      POWER              |
71    V_EXTREF1     POWER              | External reference voltage pins
72    V_EXTREF2     POWER              |
|
|

On Thu, Dec 17, 2015 at 4:51 AM, Nicklas Karlsson (
nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com] <
geda-user AT delorie DOT com> wrote:

>
> I could try to get enough time to give ibis files a try.
>
> Do anybode know about library or similar to interpret ibis file?
>
> Nicklas Karlsson
>

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

<div dir=3D"ltr"><div><a href=3D"https://github.com/russdill/pybis">https:/=
/github.com/russdill/pybis</a></div><div><br></div><div>has the following c=
omment:</div><div><br></div><div>&quot; ibs2symdef.py - Convert the compone=
nts in an IBIS file to a djboxsym symdef<br>file&quot;</div><div class=3D"g=
mail_extra"><br></div><div class=3D"gmail_extra">and the ibis format specif=
ication now seems to reside at:</div><div class=3D"gmail_extra"><br></div><=
div class=3D"gmail_extra"><a href=3D"https://ibis.org/ver5.0/ver5_0.txt">ht=
tps://ibis.org/ver5.0/ver5_0.txt</a></div><div class=3D"gmail_extra"><br></=
div><div class=3D"gmail_extra">if all that people want is a symbol with the=
 pin labels from the ibis file, it doesn&#39;t look _too_ hard to do, the c=
aveat being that some pins don&#39;t necessarily get listed/labelled, and t=
he pin count seems to be=C2=A0specified in the ? optional package .pkg +/- =
alternative .pkg files, i.e.</div><div class=3D"gmail_extra"><br></div><div=
 class=3D"gmail_extra">[Number Of Pins]=C2=A0=C2=A0 128</div><div class=3D"=
gmail_extra"><br></div><div class=3D"gmail_extra">I could probably modify t=
he kicad library (symbol) to gschem symbol converter&#39;s parser to cope w=
ith ibis text definitions, and put this on the to-do list, if someone wants=
 a command line java option as well as the existing python-&gt;perl option.=
</div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">Cheer=
s,</div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">Eri=
ch.</div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">he=
re&#39;s a snippet from the ver5_0.txt document linked to above ( &quot;|&q=
uot; seems to be their comment flag):</div><div class=3D"gmail_extra"><br><=
/div><div class=3D"gmail_extra">|</div><div class=3D"gmail_extra">|</div><d=
iv class=3D"gmail_extra">| The following [Pin] list corresponds to the [Pin=
 Mapping] shown above.<br>|<br>[Pin] signal_name model_name R_pin L_pin C_p=
in<br>| <br>1=C2=A0=C2=A0=C2=A0=C2=A0 OUT1=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 output_buffer1=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | Output buffe=
rs <br>2=C2=A0=C2=A0=C2=A0=C2=A0 OUT2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 output_buffer2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |<br>3=C2=A0=C2=
=A0=C2=A0=C2=A0 IO3=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 i=
o_buffer1=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | Input/out=
put buffers<br>4=C2=A0=C2=A0=C2=A0=C2=A0 IO4=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 io_buffer2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 |<br></div><div class=3D"gmail_extra">...</div><div class=
=3D"gmail_extra">52=C2=A0=C2=A0=C2=A0 VCCCLAMP=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 POWER=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 |<br>71=C2=A0=C2=A0=C2=A0 V_EXTREF1=C2=A0=C2=A0=C2=A0=C2=A0 PO=
WER=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 | External reference voltage pins<br>72=C2=A0=C2=A0=C2=A0 V_EXTREF2=
=C2=A0=C2=A0=C2=A0=C2=A0 POWER=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 |</div><div class=3D"gmail_extra">|</div>=
<div class=3D"gmail_extra">|</div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Thu, Dec 17, 2015 at 4:51 AM, Nicklas Karlsson (<a href=
=3D"mailto:nicklas DOT karlsson17 AT gmail DOT com">nicklas DOT karlsson17 AT gmail DOT com</a>) =
[via <a href=3D"mailto:geda-user AT delorie DOT com">geda-user AT delorie DOT com</a>] <s=
pan dir=3D"ltr">&lt;<a href=3D"mailto:geda-user AT delorie DOT com" target=3D"_bla=
nk">geda-user AT delorie DOT com</a>&gt;</span> wrote:<br><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-co=
lor:rgb(204,204,204);border-left-width:1px;border-left-style:solid"><span>
<br>
</span>I could try to get enough time to give ibis files a try.<br>
<br>
Do anybode know about library or similar to interpret ibis file?<br>
<br>

Nicklas Karlsson<br>
</blockquote></div><br></div></div>

--001a113d83bc2c60b905270bed28--

- Raw text -


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