Annotation of researchv10dc/man/man10/wrap.10, revision 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.