Manual Page Result
0
Command: 29plas | Section: 10 | Source: UNIX v10 | File: 29plas.10
29PLAS(10.1) 29PLAS(10.1)
NAME
29plas, 29plsim - microassembler and simulator for the 29pl series
SYNOPSIS
29plas [ -blsw ] [ -t chipname ] file
29plsim [ -rxvzonumber ] file
DESCRIPTION
29plas assembles file into microcode for the AMD 29PL series of fuse
programmable microcontrollers. The output of 29plas is suitable for
use by drom(10.1) or any other prom blaster.
-b prepare output for the DATA I/O (see drom(10.1)) with the 303A-
FPC adaptor.
-l print label values on standard error.
-o prepare output for drom(10.1) with the special adaptor.
-s print the values of all the symbols in the symbol table.
-w generate a pin file suitable for cdm(10.1) or cdmglob(10.1)
rather than code.
-tchipname
specify which member of the 29PL series (for example, 29PL141).
29plsim simulates the execution of file instruction by instruction.
The values of the test inputs from the standard input unless a batch
switch is used. It will be silent unless told otherwise.
If you give a (binary) number, then this will "wire" the test inputs to
that value. For example, -1000000 will wire the CC bit high.
-o the output of each instruction will be put on standard output.
If outputs are not enabled, then the high impedance state is in-
dicated as a -1 on the output.
-x print the values of the internal registers.
-v decode and print instructions.
-r run for 256 steps without asking for test inputs.
-z stop on a zero word. This is useful for stopping on jumps to
nowhere. However, 0 is a legal instruction so you must explic-
itly tell the simulator to stop.
SEE ALSO
drom(10.1),
BUGS
Family members other than the 29PL141 are not completely implemented.
Also, the assembler format is incompatible with AMD's.
UCDS 29PLAS(10.1)