File:  [Research Unix] / researchv10dc / man / man10 / lde.10
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:34 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Dan Cross

.TH LDE 10.1 UCDS
.SH NAME
lde \- logic design equation programs
.SH SYNOPSIS
.B lde
[
.I option
] [
.I filename
]
.SH DESCRIPTION
.I lde
is the front end of a set of programs that prepare data
for fuse-programmable logic elements
such as roms or pla's.
It accepts an expression language,
.IR lde (10.5),
on its standard input or from filename and writes
an interpretation on its standard output.
The output format is selected
by options on the command line.
The options are:
.TP
.B -p
A single number is written
on each output line as required by
.IR prom (10.1)
or
.IR drom (10.1).
The pin numbers in the .i and .o areas of the input
are not used, instead, the order of appearance of
of variable names is used to assign their bit positions
in the address and data of the output.
This is the default action.
.TP
.B -x
Produce hex output instead of the default octal only
when used with the above.
.TP
.B -a
Produce 
.IR minterm (10.5)
output for the
.IR quine (10.1)
program.
Pin numbers in the .i and .o areas of the input are carried
through to the output.
.TP
.B -w
Produce a macro definition in
.IR cdl (10.5)
for use by
.IR cdm (10.1).
Pin numbers in the .i and .o areas are used
only if they are associated with the variable name with
a `:', other variable names do not appear in the output.
.TP
.B -W
Produce a chip descriptor file in the form of
.I /usr/ucds/lib/lib/pins
for use by
.IR cdm (10.1) or
.IR cdmglob (10.1).
.TP
.B -d -v -T -o
Produce other stuff to help debug the program.
.PP
Numeric parameters may be passed from the command line with
.TP
.BI - n
where
.I n
is decimal.
The (zero based)
.RI m th
occurence of
.BI \- n
substitutes the value
.I n
for the symbol
.B $m
in the input.
.SH SEE ALSO
.IR lde (10.5),
.IR minterm (10.5),
.IR cdl (10.5),
.IR quine (10.1),
.IR pal (10.1),
.IR drom (10.1),
.IR cdm (10.1)
.SH FILES
.SH BUGS
An output may appear or the left of the
assignment operator more than once
in which case
.I lde
produces unpredictable output without comment.
.br
An output may have been declared but not have been assigned to;
no diagnostic is given.
.br
Also,
.B \&.tt
lines must
.I not
have a space between pin declarations.

unix.superglobalmegacorp.com

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