|
|
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.