|
|
1.1 ! root 1: .TH PADDLE 10.5 UCDS ! 2: .de Cs ! 3: .sp ! 4: .ne 3 ! 5: .nf ! 6: .ft L ! 7: .. ! 8: .de Ce ! 9: .fi ! 10: .ft R ! 11: .. ! 12: .SH NAME ! 13: paddle \- pal description language ! 14: .SH DESCRIPTION ! 15: .I paddle ! 16: is a description language for detailing the fuse format of ! 17: programmable devices. ! 18: .I paddle ! 19: is used by ! 20: .IR xpal (10) ! 21: to create the fuse map that ! 22: .IR urom (1) ! 23: and friends want. ! 24: .I paddle ! 25: permits multiple fuse arrays provided they are given unique names. ! 26: Each definition begins by defining the name of the part along ! 27: with possible synonyms. This is followed by (1) an array declaration ! 28: (2) a fuse block definition (3) a type declaration (the .tt line) ! 29: and lastly, a (4) pins declaration. The array declaration permits ! 30: declaration of input and output pins to the array. The use of the ! 31: .I complement ! 32: keyword create 2 input lines for a given pin. The general form ! 33: of a pin declaration is pin:#terms=fuse, where #terms is the ! 34: .I maximum ! 35: number of terms for the pin and fuse is the optional fuse number. ! 36: Here is part of the declaration of a 20L10: ! 37: .Cs ! 38: 20L10=NS20L10=AM20L10 { ! 39: array and/or { ! 40: inputs { ! 41: complement+ external { ! 42: 2, 1, ! 43: . ! 44: . ! 45: . ! 46: 11, 13 ! 47: } ! 48: } ! 49: outputs { ! 50: external { ! 51: 123:1, ! 52: 23:3, ! 53: . ! 54: . ! 55: . ! 56: } ! 57: } ! 58: } ! 59: type "iiiiiiiiiiig i3455555555v" ! 60: } ! 61: .Ce ! 62: .SH SEE ALSO ! 63: .IR xpal (10.1)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.