Annotation of researchv10dc/man/man10/xpal.10, revision 1.1.1.1

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.

unix.superglobalmegacorp.com

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