DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T w

⟦59ef62cd5⟧ TextFile

    Length: 5834 (0x16ca)
    Types: TextFile
    Names: »wirewrap.1«

Derivation

└─⟦87ddcff64⟧ Bits:30001253 CPHDIST85 Tape, 1985 Autumn Conference Copenhagen
    └─ ⟦this⟧ »cph85dist/wirewrap/wirewrap.1« 

TextFile

.tr ~.
.TH WIREWRAP 1 geowhiz
.SH NAME
wirewrap - Wire Wrap List Generator
.SH SYNOPSIS
.I wirewrap
> outputfile < inputfile
.SH DESCRIPTION
.I Wirewrap
inputs a file consisting of description of 
a wirewrap board.  It outputs three listings which
are intended to aid the wrapping, debugging, and maintanance of
the board.  The input data file is designed to be easy to prepare
from a schematic diagram of the board.
.PP
The input consists of a list of descriptions of the placements and
signals for each chip.  Following this list is (optionally) a blank
line followed by a list of "special signal names" which will be
described later.
.SH INPUT FORMAT
Data is entered in free format.  Comments are surrounded by /* ... */ as
in C source programs.  The input consists of a sequence of :chip statements
optionally followed by a sequence of :special statements.
.PP
The :chip statement describes the 
location of a component and the signals on its pins.
The :chip statement is made up of the word ``:chip'' followed by:
.PP
.TP 10
.B Name
( IC1, 74c123, Stuffer, FF3, etc )
.RE
.TP 10
.B Grid
( Position in the component matrix; A5, B2, etc )
.RE
.TP 10
.B Npins
( Number of pins for this component; 8, 14, 16, 20, etc )
.RE
.TP 10
.B Width
( Spacing between rows of pins on this component in 1/10'th inches.
0=SIP, 3=normal dip)
.RE
.TP 10
.B Row
( Position of pin 1 in the pin matrix )
.RE
.TP 10
.B Column
( Position of pin 1 in the pin matrix )
.RE
.TP 10
.B Orientation
( Orientation (i.e. rotation) of component; 1-4. SEE BELOW )
.RE
.TP 10
.B Sig_name_for_pin_1
.RE
.TP 10
.B Sig_name_for_pin_2
.RE
.TP 10
\(bu
.RE
.TP 10
\(bu
.RE
.TP 10
\(bu
.RE
.TP 10
.B Sig_name_for_pin_Npin
.RE
.PP
A pin without a signal on it must have a ``.'' entry to show that it's `unused'.
.PP
.ne 10
The orientation entrys are as follows (viewing component side):
.PP
.nf
.cs 1 21
                        +----+               1         1/----+
        +--------+      |    |      +--------\\          |    |
        |   1    |      |  2 |      |   3    |          |  4 |
        \\--------+      |    |      +--------+          |    |
        1               +----/1                         +----+
.cs
.fi
.PP
.ne 15
The Row,Col numbering system is as follows:
.PP
.nf
.cs 1 21
                                                0   C o l #
                ^                             0 +--------------->
                |                               |
              R |   Component                 R |   Wireing
              o |   Side                      o |   Side
              w |   Viewing                   w |   Viewing
              # |   Chips                     # |   Pins
                |                               |
              0 +--------------->               V
                0   C o l #
.cs
.fi
.PP
The Name and Grid fields are provided as a means of identifying
the components.  The wirewrap program does not use these fields
for placement or routing.  They are passed through to the output
listings as a way to refer the listings back to the schematics.
.PP
The :special statement can direct the wirewrap program to handle special
signals like power and ground, or any signal requiring special attention
for routing.  These signal names are entered following the word ``:special''.
.SH EXAMPLE
.PP
.nf
.cs 1 21
                         SIGA
    ______________________________________________________________
    |                                                            |
    |   |---- \\              |---- \\              |---- \\        |
    ----|1      \\   SIGB  ---|4      \\   SIGC  ---|8      \\      |
     |  |      3 |0-------|  |      6 |0-------|  |     10 |0----|  
     ---|2      /         ---|5      /         ---|9      /    
        |---- /              |---- /              |---- /      
.cs
.fi
.PP
.PP
In this example, a 3 stage ring oscillator is made up of a single chip.
The chip is packaged as a standard 14 pin DIP.
The chip is placed in the lower left corner of the board, in orientation
1.
(Viewing from the wiring side, facing pins, as in the above diagram.)
This is postion A1 on the circuit board.
The power and ground for this circuit are on pins 14 and 7 respectively,
and are both special signals since, for example, they are implemented by
etched traces on the board.
.PP
:chip
.br
IC1-Osc                       /* Name */
.br
A1                            /* Grid */
.br
14                            /* Npins */
.br
3                             /* Width */
.br
0                             /* Row */
.br
0                             /* Col */
.br
1                             /* Orientation */
.br
SIGA                          /* Pin 1. */
.br
SIGA                          /* Pin 2. */
.br
SIGB                          /* Pin 3. */
.br
SIGB                          /* Pin 4. */
.br
SIGB                          /* Pin 5. */
.br
SIGC                          /* Pin 6. */
.br
GND                           /* Pin 7. */
.br
SIGC                          /* Pin 8. */
.br
SIGC                          /* Pin 9. */
.br
SIGA                          /* Pin 10. */
.br
~                             /* Pin 11. */
.br
~                             /* Pin 12. */
.br
~                             /* Pin 13. */
.br
5V                            /* Pin 14. */
.br
:special                      /* Start of special signals */
.br
5V                            /* 5V is a special signal. */
.br
GND                           /* GND is also a special signal. */
.PP
.ne 10
Since the input is free format, This could be written more succinctly as:
.PP
:chip
IC1-Osc A1 14 3 0 0 1
.br
SIGA SIGA SIGB SIGB SIGB SIGC GND
.br
SIGC SIGC SIGA .    .    .    5V
.br
:special 5V GND
.SH AUTHOR
Bruce Karsh, University of Wisconsin, Department of Geology & Geophysics
.br
August 16, 1985