// Circuits data file, version: 0.6.7.5 InputGate - index: 0, x: 29, y: 74, Value: 0, Label: x0, inputs: , outputs: , 16, Hint: x0 InputGate - index: 1, x: 21, y: 102, Value: 0, Label: x1, inputs: , outputs: , 17, Hint: x1 InputGate - index: 2, x: 20, y: 126, Value: 0, Label: x2, inputs: , outputs: , 18, Hint: x2 InputGate - index: 3, x: 28, y: 152, Value: 0, Label: x3, inputs: , outputs: , 19, Hint: x3 PLAGate - index: 4, x: 176, y: 64, Value: -1, Label: LED-PLA, inputs: , outputs: , Hint: PLA gate implementing a 7-segment LED display PLA_connections: width: 300 height: 300 VerticalLineCount: 16 DataInputCount: 4 DataOutputCount: 7 0 to 1 0 to 3 0 to 5 0 to 7 0 to 9 0 to 11 0 to 13 0 to 15 1 to 0 1 to 2 1 to 4 1 to 6 1 to 8 1 to 10 1 to 12 1 to 14 2 to 2 2 to 3 2 to 6 2 to 7 2 to 10 2 to 11 2 to 14 2 to 15 3 to 0 3 to 1 3 to 4 3 to 5 3 to 8 3 to 9 3 to 12 3 to 13 4 to 4 4 to 5 4 to 6 4 to 7 4 to 12 4 to 13 4 to 14 4 to 15 5 to 0 5 to 1 5 to 2 5 to 3 5 to 8 5 to 9 5 to 10 5 to 11 6 to 8 6 to 9 6 to 10 6 to 11 6 to 12 6 to 13 6 to 14 6 to 15 7 to 0 7 to 1 7 to 2 7 to 3 7 to 4 7 to 5 7 to 6 7 to 7 8 to 0 8 to 2 8 to 3 8 to 5 8 to 6 8 to 7 8 to 8 8 to 9 9 to 0 9 to 1 9 to 2 9 to 3 9 to 4 9 to 7 9 to 8 9 to 9 10 to 0 10 to 1 10 to 3 10 to 4 10 to 5 10 to 6 10 to 7 10 to 8 10 to 9 11 to 0 11 to 2 11 to 3 11 to 5 11 to 6 11 to 8 12 to 0 12 to 2 12 to 6 12 to 8 13 to 0 13 to 4 13 to 5 13 to 6 13 to 8 13 to 9 14 to 2 14 to 3 14 to 4 14 to 5 14 to 6 14 to 8 14 to 9 end_PLA_connections: BoxGate$BoxInput - index: 5, x: 176, y: 101, Value: 0, Label: , inputs: , 16, outputs: , Hint: d0, Parent: 4 BoxGate$BoxInput - index: 6, x: 176, y: 115, Value: 0, Label: , inputs: , 17, outputs: , Hint: d1, Parent: 4 BoxGate$BoxInput - index: 7, x: 176, y: 129, Value: 0, Label: , inputs: , 18, outputs: , Hint: d2, Parent: 4 BoxGate$BoxInput - index: 8, x: 176, y: 143, Value: 0, Label: , inputs: , 19, outputs: , Hint: d3, Parent: 4 OutputGate - index: 9, x: 612, y: 166, Value: 1, Label: a, inputs: , 27, outputs: , Hint: segment a OutputGate - index: 10, x: 612, y: 199, Value: 1, Label: b, inputs: , 28, outputs: , Hint: segment b OutputGate - index: 11, x: 612, y: 229, Value: 1, Label: c, inputs: , 29, outputs: , Hint: segment c OutputGate - index: 12, x: 612, y: 263, Value: 1, Label: d, inputs: , 30, outputs: , Hint: segment d OutputGate - index: 13, x: 612, y: 294, Value: 1, Label: e, inputs: , 31, outputs: , Hint: segment e OutputGate - index: 14, x: 612, y: 326, Value: 1, Label: f, inputs: , 32, outputs: , Hint: segment f OutputGate - index: 15, x: 612, y: 361, Value: 0, Label: g, inputs: , 33, outputs: , Hint: segment g LinkGate - index: 16, x: 69, y: 84, Value: 0, Label: null, inputs: , 0, outputs: , 5, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 24) [index]: (x, y): [3]: (107, 24) LinkGate - index: 17, x: 61, y: 112, Value: 0, Label: null, inputs: , 1, outputs: , 6, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 10) [index]: (x, y): [3]: (115, 10) LinkGate - index: 18, x: 60, y: 136, Value: 0, Label: null, inputs: , 2, outputs: , 7, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (116, 0) LinkGate - index: 19, x: 68, y: 150, Value: 0, Label: null, inputs: , 3, outputs: , 8, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 12) [index]: (x, y): [1]: (10, 12) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (108, 0) BoxGate$BoxOutput - index: 20, x: 462, y: 224, Value: 1, Label: , inputs: , outputs: , 27, Hint: d10, Parent: 4 BoxGate$BoxOutput - index: 21, x: 462, y: 238, Value: 1, Label: , inputs: , outputs: , 28, Hint: d11, Parent: 4 BoxGate$BoxOutput - index: 22, x: 462, y: 252, Value: 1, Label: , inputs: , outputs: , 29, Hint: d12, Parent: 4 BoxGate$BoxOutput - index: 23, x: 462, y: 266, Value: 1, Label: , inputs: , outputs: , 30, Hint: d13, Parent: 4 BoxGate$BoxOutput - index: 24, x: 462, y: 280, Value: 1, Label: , inputs: , outputs: , 31, Hint: d14, Parent: 4 BoxGate$BoxOutput - index: 25, x: 462, y: 294, Value: 1, Label: , inputs: , outputs: , 32, Hint: d15, Parent: 4 BoxGate$BoxOutput - index: 26, x: 462, y: 308, Value: 0, Label: , inputs: , outputs: , 33, Hint: d16, Parent: 4 LinkGate - index: 27, x: 476, y: 176, Value: 1, Label: , inputs: , 20, outputs: , 9, Mids: 44, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 55) [index]: (x, y): [1]: (44, 55) [index]: (x, y): [2]: (44, 0) [index]: (x, y): [3]: (136, 0) LinkGate - index: 28, x: 476, y: 209, Value: 1, Label: null, inputs: , 21, outputs: , 10, Mids: 74, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 36) [index]: (x, y): [1]: (74, 36) [index]: (x, y): [2]: (74, 0) [index]: (x, y): [3]: (136, 0) LinkGate - index: 29, x: 476, y: 239, Value: 1, Label: null, inputs: , 22, outputs: , 11, Mids: 95, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 20) [index]: (x, y): [1]: (95, 20) [index]: (x, y): [2]: (95, 0) [index]: (x, y): [3]: (136, 0) LinkGate - index: 30, x: 476, y: 273, Value: 1, Label: null, inputs: , 23, outputs: , 12, Mids: 10, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (10, 0) [index]: (x, y): [2]: (10, 0) [index]: (x, y): [3]: (136, 0) LinkGate - index: 31, x: 476, y: 287, Value: 1, Label: , inputs: , 24, outputs: , 13, Mids: 100, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (100, 0) [index]: (x, y): [2]: (100, 17) [index]: (x, y): [3]: (136, 17) LinkGate - index: 32, x: 476, y: 301, Value: 1, Label: null, inputs: , 25, outputs: , 14, Mids: 75, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (75, 0) [index]: (x, y): [2]: (75, 35) [index]: (x, y): [3]: (136, 35) LinkGate - index: 33, x: 476, y: 315, Value: 0, Label: , inputs: , 26, outputs: , 15, Mids: 48, 20, 10, Points: 4 [index]: (x, y): [0]: (0, 0) [index]: (x, y): [1]: (48, 0) [index]: (x, y): [2]: (48, 56) [index]: (x, y): [3]: (136, 56) CommentGate - index: 34, x: 88, y: 396, Value: -1, Label: Carpinelli pg 30 Fig 1.22, inputs: , outputs: , Hint: I24 CommentGate - index: 35, x: 87, y: 422, Value: -1, Label: Realized as a PLA gate, inputs: , outputs: , Hint: I25 CommentGate - index: 36, x: 280, y: 397, Value: -1, Label: The top table represents all the minterm patterns 0000 through 1111, inputs: , outputs: , Hint: I26 CommentGate - index: 37, x: 81, y: 468, Value: -1, Label: Only the first 10 - numbers 0-9 - are used in the lower table, inputs: , outputs: , Hint: I27 CommentGate - index: 38, x: 280, y: 421, Value: -1, Label: Thus the vertical lines represent the hex digits 0 through F, inputs: , outputs: , Hint: I28 CommentGate - index: 39, x: 280, y: 443, Value: -1, Label: In the lower table for example line a is ON for digits 0 2 3 5 6 7 8 9, inputs: , outputs: , Hint: I29 CommentGate - index: 40, x: 745, y: 58, Value: -1, Label: a, inputs: , outputs: , Hint: a CommentGate - index: 41, x: 778, y: 95, Value: -1, Label: b, inputs: , outputs: , Hint: b CommentGate - index: 42, x: 779, y: 157, Value: -1, Label: c, inputs: , outputs: , Hint: c CommentGate - index: 43, x: 746, y: 190, Value: -1, Label: d, inputs: , outputs: , Hint: d CommentGate - index: 44, x: 713, y: 155, Value: -1, Label: e, inputs: , outputs: , Hint: e CommentGate - index: 45, x: 712, y: 89, Value: -1, Label: f, inputs: , outputs: , Hint: f CommentGate - index: 46, x: 745, y: 123, Value: -1, Label: g, inputs: , outputs: , Hint: g