|
|
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.