PLS501 { pins 52 array and/or { inputs { complement+ external { # ordinary inputs 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, # bidirectional inputs 37, 38, 39, 40, 15, 16, 17, 18 } internal { # feedback nand terms 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271 } } # end inputs outputs { external { # bi pins (and their enables) 37, 38, 39, 40, 15, 115, 16, 116, 17, 117, 18, 118, # xor pins (pin,pin+50) and enables (note they're bused) 28, 78, 30, 80, 128|130, 32, 82, 35, 85, 132|135, 29, 79, 31, 81, 129|131, 33, 83, 36, 86, 133|136, # ordinary outputs 19, 22, 119|122, 21, 23, 121|123, 24, 26, 124|126, 25, 27, 125|127 } internal { # feedback nand terms 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271 } } # end outputs } # end and/or array fuses { 137=15776, 138=15777, 139=15778, 140=15779 } type "iiiiiiivii iiii44442g 2222222222 222g224444 iiiiiviiii ii" }