|
|
1.1 root 1: .TH PAL 10.1 UCDS
2: .SH NAME
3: pal \- data preparation program for PAL's and PLA's
4: .SH SYNOPSIS
5: .B pal
6: [
7: .BI - option
8: ] [
9: .I type
10: [
11: .I filename
12: ] ]
13: .SH DESCRIPTION
14: .I Pal
15: reads data from the standard input or
16: .I filename
17: in the form of
18: .IR minterm (10.5)
19: and writes on the standard output data suitable
20: for
21: .IR prom (10.1)
22: driving a PRO LOG programmer with a MMI PAL adapter.
23: .PP
24: The options are:
25: .TP
26: .B -x
27: Produce a table filled with '\-' (fuse blown) or 'X'
28: (fuse present) for checking by human being.
29: .TP
30: .B -d
31: Produce output suitable for use by
32: .IR drom (10.1)
33: driving a DATA I/O programmer with a LogicPak.
34: .PP
35: .I Pal
36: has internal tables that describe the fuse layout
37: and addressing inside the chips. The
38: .I type
39: flag on the command line is used to address the correct tables.
40: .I type
41: means the pal type, for example, "AM22V10".
42: .PP
43: The numeric symbol of a term that corresponds to the output
44: enable of a pin is 100 + pin_number by convention. Just to be strange,
45: the convention for the 22V10 is: 200 + pin_number for polarity,
46: 300 + pin_number for architecture fuses and pins 25 and 26 are
47: asynchronous reset and synchronous preset respectively.
48: .PP
49: The pals with X in their name use an additional convention.
50: Since
51: .IR quine (10.1)
52: can only handle and-or logic, and the X pals have two
53: different sets of and-or logic driving the two inputs of an xor gate,
54: those two terms are number 200 + output pin number and 300 + ditto.
55: .SH SEE ALSO
56: .IR minterm (10.5),
57: .IR prom (10.1),
58: .IR drom (10.1),
59: .IR eprom (10.1)
60: .SH BUGS
61: Unfortunately, the devices are compiled in. Case is important for device
62: names.
63:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.