Annotation of researchv10dc/man/man10/wrap.10, revision 1.1.1.1

1.1       root        1: .TH WRAP 10.1 UCDS
                      2: .SH NAME
                      3: wrap \- generate control information for wiring a circuit board
                      4: .SH SYNOPSIS
                      5: .B wrap
                      6: [
                      7: .I options
                      8: ] [
                      9: .I file
                     10: ] ...]
                     11: .br
                     12: .B fizz wrap
                     13: [
                     14: .I option
                     15: ]
                     16: .I files
                     17: .SH DESCRIPTION
                     18: .I Fizz wrap
                     19: generates a wraplist for the given files.
                     20: Standard input is used if no file arguments are given.
                     21: To actually perform the wrap on the semi-automatic wiring machine, use
                     22: .BR "wrap -s" .
                     23: The analogy of
                     24: .IR diff (1)
                     25: for wraplists is
                     26: .IR rework (10).
                     27: The options are
                     28: .PP
                     29: .PD 0
                     30: .TP
                     31: .B -3
                     32: 3 wraps per pin may be used.
                     33: In this case, a minimal spanning tree of degree three is used for routing.
                     34: .TP
                     35: .B -n
                     36: pins not connected to any other
                     37: are wrapped in the net
                     38: .BR noconnect .
                     39: .TP
                     40: .B -o
                     41: option turns off complaints about signals with only one end.
                     42: .TP
                     43: .B -v
                     44: produce various statistics.
                     45: .TP
                     46: .B -c
                     47: produce output in units of 0.01in.
                     48: .TP
                     49: .B -x
                     50: produce XY mask output.
                     51: .TP
                     52: .B -b
                     53: tune XY mask output for buried micro-via technology rather than (the default)
                     54: four plane multiwire technology.
                     55: .TP
                     56: .BI -r root
                     57: put the artwork wiring in
                     58: .IB root .xym
                     59: and the hole and net descriptions in
                     60: .IB root .hn\fP\f1.
                     61: If
                     62: .B -r
                     63: is not used,
                     64: .I fizz wrap
                     65: sets
                     66: .I root
                     67: to the common prefix of
                     68: .IR files .
                     69: If there is no common prefix,
                     70: .I root
                     71: is set to
                     72: .BR a .
                     73: .sp
                     74: .PP
                     75: Ordinary
                     76: .I wrap
                     77: is a left over from the pre-fizz era.
                     78: If the input
                     79: .I file
                     80: name ends in
                     81: .B .wr
                     82: it is a wiring
                     83: .I object
                     84: file produced by an earlier use
                     85: .IR "fizz wrap" .
                     86: Otherwise the
                     87: .I files
                     88: describe the circuit in Circuit Description Language
                     89: .RI ( cdl (10.5)).
                     90: The form of output from
                     91: .I wrap
                     92: depends upon the type of wiring machine to be used
                     93: and is indicated by flag as follows.
                     94: .TP
                     95: .B -a
                     96: Automatic wire-wrap:
                     97: The output file is a series of 80 character lines, one per wire,
                     98: which are formatted as required by a commercial wiring service
                     99: that uses Gardner-Denver automatic wire-wrapping machines.
                    100: .PP
                    101: .TP
                    102: .B -d
                    103: Set preferred direction for wire routing.
                    104: A two-character string follows the
                    105: .BR -d .
                    106: The first character gives the first routing preference and the
                    107: second character the second routing preference.
                    108: The following code is used.
                    109: .TP
                    110: .B 0
                    111: route from left to right (increasing X).
                    112: .TP
                    113: .B 1
                    114: route from bottom to top (increasing Y).
                    115: .TP
                    116: .B 2
                    117: route from right to left (decreasing X).
                    118: .TP
                    119: .B 3
                    120: route from top to bottom (decreasing Y).
                    121: .TP
                    122: .B -h
                    123: Wire by hand.
                    124: A wire list is produced on the standard output.
                    125: The connections to be made for each signal are listed
                    126: in two columns: one for first-level wraps and
                    127: the other for second-level wraps.
                    128: The sequence of output is such that the board can be wired
                    129: in the sequence in which the connections are listed
                    130: without fear of placing a second-level wrap before a
                    131: first-level wrap on the same pin.
                    132: The wire length is given for each connection and it is
                    133: based upon a Manhattan route but excludes any allowance
                    134: for stripping.
                    135: Capital letters between the `from' and `to'
                    136: pins indicate the route to be followed.
                    137: .TP
                    138: .B -l
                    139: Listing.
                    140: The listing produced when no specific wiring machine is specified
                    141: contains for each signal a list of the pins in the sequence
                    142: in which the appear in the wired net.
                    143: The first two pins in the sequence will be connected by a level 1 wire
                    144: and wiring levels alternate thereafter.
                    145: If a machine is specified
                    146: the listing is intended as a reference for the
                    147: machine operator and describes the wires in the sequence
                    148: in which they are to be installed.
                    149: .TP
                    150: .B -q
                    151: Quick-connect wiring machine.
                    152: The output file is that required by the Quick-Connect wiring machine
                    153: designed by C. A. Von Roesgen.
                    154: It can be transmitted directly to the wiring machine.
                    155: .TP
                    156: .BI -r d
                    157: Set board rotation.
                    158: The digit
                    159: .I d
                    160: specifies how the board must be rotated from the
                    161: position implied by the Circuit Design Language definition of the board.
                    162: The rotation is the number of right-angles by which it is to be rotated
                    163: anti-clockwise, plus four if the board is first to be flipped over
                    164: (X and Y coordinates interchanged).
                    165: The initial rotation is given in the board definition.
                    166: .TP
                    167: .B -s
                    168: On-line semi-automatic wire-wrap machine.
                    169: The on-line Standard Logic wire-wrap machine must be in series with
                    170: the terminal from which
                    171: .B "wrap -s"
                    172: is used.
                    173: The operator will first be required to calibrate the machine
                    174: by moving the pointer to specified pin positions.
                    175: Then the machine will point at successive pins which must be wired.
                    176: The typed commands to which the program responds are as follows.
                    177: .RS
                    178: .TP
                    179: .B udlr
                    180: Move the pointer a small distance up, down, left or right.
                    181: If preceded by a number scale the distance moved accordingly.
                    182: .br
                    183: .ns
                    184: .TP
                    185: .BI s\| n
                    186: Skip to wire number
                    187: .I n.
                    188: .br
                    189: .ns
                    190: .TP
                    191: .B c
                    192: Check the calibration by moving the pointer to the reference pin.
                    193: .br
                    194: .ns
                    195: .TP
                    196: .SM
                    197: .B C
                    198: Check positions of all four corner pins of the board.
                    199: .br
                    200: .ns
                    201: .TP
                    202: .B v
                    203: Change to and from verbose mode.
                    204: .br
                    205: .ns
                    206: .TP
                    207: .B q
                    208: Quit after moving the pointer back to the reference pin.
                    209: .br
                    210: .ns
                    211: .TP
                    212: .B ?
                    213: Print details about the wire currently being installed.
                    214: .RE
                    215: .TP
                    216: .B -v
                    217: Set verbose mode.
                    218: The interpretation of this option depends upon the type of output
                    219: requested.
                    220: It is required to obtain details of all ground and voltage nets
                    221: when
                    222: .B -l
                    223: is used.
                    224: .TP
                    225: .B -y
                    226: Off-line semi-automatic wiring machine.
                    227: The output file
                    228: contains the control characters necessary
                    229: for driving a Gardner-Denver 14YN semi-automatic
                    230: wire-wrap machine equipped with automatic wire
                    231: stripper.
                    232: The data should be fed directly to a paper-tape punch.
                    233: .SH FILES
                    234: .F ./wrwir_out
                    235: .br
                    236: .F ./wrsort_out
                    237: temporary files in the working directory
                    238: .br
                    239: .F /usr/ucds/lib
                    240: library directory
                    241: .SH SEE ALSO
                    242: .IR rework (10.1)
                    243: .SH BUGS
                    244: The output from
                    245: .I "fizz wrap"
                    246: is in 0.001in, the input to
                    247: .I wrap
                    248: is in 0.01in.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.