File: README

package info (click to toggle)
lepton-eda 1.9.18-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 41,024 kB
  • sloc: ansic: 66,688; lisp: 29,508; sh: 6,792; makefile: 3,111; perl: 1,404; pascal: 1,161; lex: 887; sed: 16; cpp: 8
file content (147 lines) | stat: -rw-r--r-- 5,590 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
Lepton EDA utilities (in contrib/)

* gmk_sym
   Updated by Matthew Ettus, matt@ettus.com

        Jerry's instructions below still work.  There are
        additional features for the first input line.
        See TL16C554AFN.txt for an example of the extended input

   Written by: Jerry O'Keefe, jerryok@pacbell.net

        This is a simple utility to convert comma separated
        descriptions into rectangular gschem symbols.  It should
        be useful for easily creating memory, processors or
        connector style parts. All pin positions are in normal pin
        spacing (300).	Pin styles supported are line, dot-line,
        and clock line. Pins can be placed on all sides of the
        symbol's box. For example to place a dot-line style pin of
        name INPUT at the normal pin 1 position of a IC would be:

                INPUT,1,dot,L,1

        The size of the symbol's box is also in pin spacings. So
        a symbol with 6 inputs and 6 outputs would typically
        require a size of: 3 for width and 7 for height.

        See the included 7474.txt and 8031.txt as example files.

        This utility is not strong on error checking and slotting
        is not supported.

        gmk_sym typical use:

                ./gmk_sym 7474.txt >7474-3.sym

        gmk_sym is installed when make install is run.



* smash_megafile
   Written by: Mike Jarabek, mjarabek@istop.com

        smash_megafile is a C program that will take a viewlogic
        megafile and extract the contents into a directory of the same
        name, with one file representing each element in the library.
        This program should compile without any problems for anyone.
        This program cannot create megafiles, it can just extract all
        the contents. (Useful for say, extracting all the symbols from
        a library...)  Be aware that megafiles from PC versions of
        ViewDraw use PC end of line terminations, it may be necessary
        to use a program like dos2unix to convert the resulting text
        files... before doing useful things with them.

        smash_megafile typical use:

                 ./smash_megafile megafile

        where megafile is the name of a viewlogic megafile whithout
        any extensions.  The file megafile.lib and megafile.tbl must
        exist in the same directory

        smash_megafile is installed when make install is run.


* convert_sym
   Written by: Mike Jarabek, mjarabek@istop.com

        convert_sym converts Viewlogic schematics and symbols into
        geda format.

        This utility should be considered a work in progress.
        Be warned, the program has a few limitations:

                1) Some text spacing may be lost due to the way that I
                   extract the text from the viewlogic records

                2) Arcs in viewlogic are stored implicitly as a record
                   where the arc passes through three points,
                   the conversion from this format to geda's
                   center/radius/start/stop notation is not exact,
                   so some arcs may not render well.

                3) Bubbles are drawn on pins that are negated.	I believe
                   the code is correct, but have not tried all the
                   end cases.

                4) Rotated and mirrored components may not show up correctly,
                   but should be better now, thanks to patches from
                   Thepthai Tabtieng <tabtieng@lsil.com>.


        convert_sym (the C version) typical use:

                convert_sym -s viewlogic_symbol.1 > viewlogic_symbol-1.sym

                convert_sym viewlogic_schematic.1 > viewlogic_schematic-1.sch

        convert_sym is installed when make install is run.

        Thanks to Thepthai Tabtieng <tabtieng@lsil.com> for code to
        support rotated and mirrored components, and a fix for
        component instantiations.


* Sarlacc (consists of sarlacc_schem and sarlacc_sym)
    Written by: Matthew Ettus

    Sarlacc is an OrCAD to gEDA format schematic converter. This software is
    beta, so it still has limitations.  To convert files do the following:

      * Go into ORCAD, load up your schematic, and save it as "SDT IV format".
        All of the versions of ORCAD should be able to do this.  This
        is the old ORCAD 16 bit format.  In this process, your library parts
        will be converted to a new format.  Along the way, there is an
        intermediate format which is all text.  It is probably kept in your
        tmp directory (C:\windows\temp ?), and it has a .src extension.
        Save this file too.
      * To convert schematics type:  sarlacc_schem orcadfile > gedafile.sch
      * To convert symbols type: sarlacc_sym orcadlibrary.src
          This will create individual .sym files for gschem. You will need to
          put them somewhere gschem will find them


* olib
    Written by: Mario Pascucci

    olib is a simple automated converter from OrCAD(tm) v4 (in SDT version
    1.10) parts library (in ASCII dump format, through "decomp" utility)
    to gEDA component definition in .sym format file.


* pads_backannotate
    Dan McMahill

    A perl program which implements backannotation from Pads PowerPCB
    board layouts to gschem schematics.

    Please see the pads_backannotate.[dvi|html|ps|pdf] documentation for more
    details.


* lepton-renum (grenum)
    Written by: Levente Kovacs

    An advanced refdes renumber utility.
    Please see the readme files in the renum/docs/ directory
    and lepton-renum man page.