|
|
1.1 ! root 1: .TH XPAL 1 UCDS ! 2: .SH NAME ! 3: xpal \- data preparation program for PAL's and PLA's ! 4: .SH SYNOPSIS ! 5: .B xpal ! 6: .BI [\- option ] ! 7: .BI [ type [ filename ]] ! 8: .SH DESCRIPTION ! 9: .I Xpal ! 10: reads data from the standard input or ! 11: .I filename ! 12: in the form of ! 13: .IR minterm (5) ! 14: and writes on the standard output in a form suitable ! 15: for ! 16: .IR drom (1) ! 17: (a.k.a. urom) ! 18: or ! 19: .IR eprom (1) ! 20: , depending on the option. ! 21: .PP ! 22: The options are: ! 23: .TP ! 24: .B \-m manufacturer ! 25: Specifies a manufacturer that will be output as a comment ! 26: .TP ! 27: .B \-t type ! 28: Specifies a PAL type if not given by a .x line ! 29: .TP ! 30: .B \-l library ! 31: Tells xpal where to look for library definitions. Defaults to /usr/ucds/lib/library.paddle. ! 32: .TP ! 33: .B \-v ! 34: Produce slightly verbose output (not harmful) ! 35: .TP ! 36: .B \-d ! 37: Produce debugging output ! 38: .TP ! 39: .B \-i ! 40: echos the input ! 41: .TP ! 42: .B \-z ! 43: produces a zero checksum for SPRINT programmers ! 44: .TP ! 45: .B \-p ! 46: demands parsing; used in conjunction with -t, this can be used to debug new ! 47: pal definitions. ! 48: .PP ! 49: The output is JEDEC ! 50: suitable for any number of JEDEC compatible programmers. ! 51: Xpal's principal advantage over pal is that the tables are now ! 52: read in. The ! 53: .I type ! 54: flag on the command line or as given by the .x line in the lde file ! 55: is used to address the correct tables. ! 56: .PP ! 57: The numeric symbol of a term that corresponds to the output ! 58: enable of a pin is 100 + pin_number by convention. Just to be strange, ! 59: the convention for the 22V10 is: 200 + pin_number for polarity, ! 60: 300 + pin_number for architecture fuses and pins 25 and 26 are ! 61: asynchronous reset and synchronous preset respectively. ! 62: Each programmable device has its own mapping as defined by the pal definition. ! 63: .PP ! 64: The pals with X in their name use an additional convention. ! 65: Since \fIquine\fP can only handle and-or logic, and the X pals have two ! 66: different sets of and-or logic driving the two inputs of an xor gate, ! 67: those two terms are number 20 + output pin number and 70 + ditto. ! 68: .SH SEE ALSO ! 69: .PP ! 70: minterm(10.5) xpal(10.5) prom(10) drom(10) eprom(10) paddle(10.5) ! 71: .SH FILES ! 72: /usr/ucds/lib/library.paddle ! 73: .SH BUGS ! 74: The pin naming convention is peculiar at best.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.