Manual Page Result
0
Command: xpal | Section: 10 | Source: UNIX v10 | File: xpal.10
XPAL(1) General Commands Manual XPAL(1)
NAME
xpal - data preparation program for PAL's and PLA's
SYNOPSIS
xpal [-option] [type[filename]]
DESCRIPTION
Xpal reads data from the standard input or filename in the form of
minterm(5) and writes on the standard output in a form suitable for
drom(1) (a.k.a. urom) or eprom(1) , depending on the option.
The options are:
-m manufacturer
Specifies a manufacturer that will be output as a comment
-t type
Specifies a PAL type if not given by a .x line
-l library
Tells xpal where to look for library definitions. Defaults to
/usr/ucds/lib/library.paddle.
-v Produce slightly verbose output (not harmful)
-d Produce debugging output
-i echos the input
-z produces a zero checksum for SPRINT programmers
-p demands parsing; used in conjunction with -t, this can be used
to debug new pal definitions.
The output is JEDEC suitable for any number of JEDEC compatible pro-
grammers. Xpal's principal advantage over pal is that the tables are
now read in. The type flag on the command line or as given by the .x
line in the lde file is used to address the correct tables.
The numeric symbol of a term that corresponds to the output enable of a
pin is 100 + pin_number by convention. Just to be strange, the conven-
tion for the 22V10 is: 200 + pin_number for polarity, 300 + pin_number
for architecture fuses and pins 25 and 26 are asynchronous reset and
synchronous preset respectively. Each programmable device has its own
mapping as defined by the pal definition.
The pals with X in their name use an additional convention. Since
quine can only handle and-or logic, and the X pals have two different
sets of and-or logic driving the two inputs of an xor gate, those two
terms are number 20 + output pin number and 70 + ditto.
SEE ALSO
minterm(10.5) xpal(10.5) prom(10) drom(10) eprom(10) paddle(10.5)
FILES
/usr/ucds/lib/library.paddle
BUGS
The pin naming convention is peculiar at best.
UCDS XPAL(1)