|
|
1.1 root 1: .TH LDE 10.1 UCDS
2: .SH NAME
3: lde \- logic design equation programs
4: .SH SYNOPSIS
5: .B lde
6: [
7: .I option
8: ] [
9: .I filename
10: ]
11: .SH DESCRIPTION
12: .I lde
13: is the front end of a set of programs that prepare data
14: for fuse-programmable logic elements
15: such as roms or pla's.
16: It accepts an expression language,
17: .IR lde (10.5),
18: on its standard input or from filename and writes
19: an interpretation on its standard output.
20: The output format is selected
21: by options on the command line.
22: The options are:
23: .TP
24: .B -p
25: A single number is written
26: on each output line as required by
27: .IR prom (10.1)
28: or
29: .IR drom (10.1).
30: The pin numbers in the .i and .o areas of the input
31: are not used, instead, the order of appearance of
32: of variable names is used to assign their bit positions
33: in the address and data of the output.
34: This is the default action.
35: .TP
36: .B -x
37: Produce hex output instead of the default octal only
38: when used with the above.
39: .TP
40: .B -a
41: Produce
42: .IR minterm (10.5)
43: output for the
44: .IR quine (10.1)
45: program.
46: Pin numbers in the .i and .o areas of the input are carried
47: through to the output.
48: .TP
49: .B -w
50: Produce a macro definition in
51: .IR cdl (10.5)
52: for use by
53: .IR cdm (10.1).
54: Pin numbers in the .i and .o areas are used
55: only if they are associated with the variable name with
56: a `:', other variable names do not appear in the output.
57: .TP
58: .B -W
59: Produce a chip descriptor file in the form of
60: .I /usr/ucds/lib/lib/pins
61: for use by
62: .IR cdm (10.1) or
63: .IR cdmglob (10.1).
64: .TP
65: .B -d -v -T -o
66: Produce other stuff to help debug the program.
67: .PP
68: Numeric parameters may be passed from the command line with
69: .TP
70: .BI - n
71: where
72: .I n
73: is decimal.
74: The (zero based)
75: .RI m th
76: occurence of
77: .BI \- n
78: substitutes the value
79: .I n
80: for the symbol
81: .B $m
82: in the input.
83: .SH SEE ALSO
84: .IR lde (10.5),
85: .IR minterm (10.5),
86: .IR cdl (10.5),
87: .IR quine (10.1),
88: .IR pal (10.1),
89: .IR drom (10.1),
90: .IR cdm (10.1)
91: .SH FILES
92: .SH BUGS
93: An output may appear or the left of the
94: assignment operator more than once
95: in which case
96: .I lde
97: produces unpredictable output without comment.
98: .br
99: An output may have been declared but not have been assigned to;
100: no diagnostic is given.
101: .br
102: Also,
103: .B \&.tt
104: lines must
105: .I not
106: have a space between pin declarations.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.