|
|
1.1 root 1: .TH 29PLAS 10.1 UCDS
2: .SH NAME
3: 29plas, 29plsim \- microassembler and simulator for the 29pl series
4: .SH SYNOPSIS
5: .B 29plas
6: [
7: .B -blsw
8: ]
9: [
10: .B -t
11: .I chipname
12: ]
13: .I file
14: .PP
15: .B 29plsim
16: [
17: .BI -rxvzo number
18: ]
19: .I file
20: .SH DESCRIPTION
21: .I 29plas
22: assembles
23: .I file
24: into microcode for the AMD 29PL series of fuse programmable
25: microcontrollers.
26: The output of
27: .I 29plas
28: is suitable for use by
29: .IR drom (10.1)
30: or any other prom blaster.
31: .TP
32: .B -b
33: prepare output for the DATA I/O (see
34: .IR drom (10.1))
35: with the 303A-FPC adaptor.
36: .TP
37: .B -l
38: print label values on standard error.
39: .TP
40: .B -o
41: prepare output for
42: .IR drom (10.1)
43: with the special adaptor.
44: .TP
45: .B -s
46: print the values of
47: .I all
48: the symbols in the symbol table.
49: .TP
50: .B -w
51: generate a pin file suitable for
52: .IR cdm (10.1)
53: or
54: .IR cdmglob (10.1)
55: rather than code.
56: .TP
57: .BI -t chipname
58: specify which member of the 29PL series (for example,
59: .BR 29PL141 ).
60: .PP
61: .I 29plsim
62: simulates the execution of
63: .I file
64: instruction by instruction.
65: The values of the
66: test inputs from the standard input unless a batch switch is used.
67: It will be silent unless told otherwise.
68: .PP
69: If you give a (binary)
70: .IR number ,
71: then this will "wire"
72: the test inputs to that value.
73: For example,
74: .B -1000000
75: will wire the CC bit high.
76: .TP
77: .B -o
78: the output of each instruction will be put on standard output.
79: If outputs are not enabled, then the high impedance state is
80: indicated as a
81: .B -1
82: on the output.
83: .TP
84: .B -x
85: print the values of the internal registers.
86: .TP
87: .B -v
88: decode and print instructions.
89: .TP
90: .B -r
91: run for 256 steps without asking for
92: test inputs.
93: .TP
94: .B -z
95: stop on a zero word. This is useful for
96: stopping on jumps to nowhere. However,
97: .B 0
98: is a legal instruction so you
99: must explicitly tell the simulator to stop.
100: .SH "SEE ALSO"
101: .IR drom (10.1),
102: .SH "BUGS"
103: .PP
104: Family members other than the 29PL141 are
105: .I not
106: completely implemented.
107: Also, the assembler format is incompatible with AMD's.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.