Manual Page Result
0
Command: wrap | Section: 10 | Source: UNIX v10 | File: wrap.10
WRAP(10.1) WRAP(10.1)
NAME
wrap - generate control information for wiring a circuit board
SYNOPSIS
wrap [ options ] [ file ] ...]
fizz wrap [ option ] files
DESCRIPTION
Fizz wrap generates a wraplist for the given files. Standard input is
used if no file arguments are given. To actually perform the wrap on
the semi-automatic wiring machine, use wrap -s. The analogy of diff(1)
for wraplists is rework(10). The options are
-3 3 wraps per pin may be used. In this case, a minimal spanning
tree of degree three is used for routing.
-n pins not connected to any other are wrapped in the net nocon-
nect.
-o option turns off complaints about signals with only one end.
-v produce various statistics.
-c produce output in units of 0.01in.
-x produce XY mask output.
-b tune XY mask output for buried micro-via technology rather than
(the default) four plane multiwire technology.
-rroot put the artwork wiring in root.xym and the hole and net descrip-
tions in root.hn. If -r is not used, fizz wrap sets root to the
common prefix of files. If there is no common prefix, root is
set to a.
Ordinary wrap is a left over from the pre-fizz era. If the input file
name ends in .wr it is a wiring object file produced by an earlier use
fizz wrap. Otherwise the files describe the circuit in Circuit De-
scription Language (cdl(10.5)). The form of output from wrap depends
upon the type of wiring machine to be used and is indicated by flag as
follows.
-a Automatic wire-wrap: The output file is a series of 80 character
lines, one per wire, which are formatted as required by a com-
mercial wiring service that uses Gardner-Denver automatic wire-
wrapping machines.
-d Set preferred direction for wire routing. A two-character
string follows the -d. The first character gives the first
routing preference and the second character the second routing
preference. The following code is used.
0 route from left to right (increasing X).
1 route from bottom to top (increasing Y).
2 route from right to left (decreasing X).
3 route from top to bottom (decreasing Y).
-h Wire by hand. A wire list is produced on the standard output.
The connections to be made for each signal are listed in two
columns: one for first-level wraps and the other for second-
level wraps. The sequence of output is such that the board can
be wired in the sequence in which the connections are listed
without fear of placing a second-level wrap before a first-level
wrap on the same pin. The wire length is given for each connec-
tion and it is based upon a Manhattan route but excludes any al-
lowance for stripping. Capital letters between the `from' and
`to' pins indicate the route to be followed.
-l Listing. The listing produced when no specific wiring machine
is specified contains for each signal a list of the pins in the
sequence in which the appear in the wired net. The first two
pins in the sequence will be connected by a level 1 wire and
wiring levels alternate thereafter. If a machine is specified
the listing is intended as a reference for the machine operator
and describes the wires in the sequence in which they are to be
installed.
-q Quick-connect wiring machine. The output file is that required
by the Quick-Connect wiring machine designed by C. A. Von Roes-
gen. It can be transmitted directly to the wiring machine.
-rd Set board rotation. The digit d specifies how the board must be
rotated from the position implied by the Circuit Design Language
definition of the board. The rotation is the number of right-
angles by which it is to be rotated anti-clockwise, plus four if
the board is first to be flipped over (X and Y coordinates in-
terchanged). The initial rotation is given in the board defini-
tion.
-s On-line semi-automatic wire-wrap machine. The on-line Standard
Logic wire-wrap machine must be in series with the terminal from
which wrap -s is used. The operator will first be required to
calibrate the machine by moving the pointer to specified pin po-
sitions. Then the machine will point at successive pins which
must be wired. The typed commands to which the program responds
are as follows.
udlr Move the pointer a small distance up, down, left or
right. If preceded by a number scale the distance moved
accordingly.
sn Skip to wire number n.
c Check the calibration by moving the pointer to the refer-
ence pin.
C Check positions of all four corner pins of the board.
v Change to and from verbose mode.
q Quit after moving the pointer back to the reference pin.
? Print details about the wire currently being installed.
-v Set verbose mode. The interpretation of this option depends
upon the type of output requested. It is required to obtain de-
tails of all ground and voltage nets when -l is used.
-y Off-line semi-automatic wiring machine. The output file con-
tains the control characters necessary for driving a Gardner-
Denver 14YN semi-automatic wire-wrap machine equipped with auto-
matic wire stripper. The data should be fed directly to a pa-
per-tape punch.
FILES
temporary files in the working directory
library directory
SEE ALSO
rework(10.1)
BUGS
The output from fizz wrap is in 0.001in, the input to wrap is in
0.01in.
UCDS WRAP(10.1)