Input is marked red and output green.
Inverted output is marked turquoise, clock yellow and reset is gray/black.
Where no port names are given, the inputs are named A,B,... from left to right.
Flip Flop
(.xcf) | |
01: FlipFlop1 | |
(.xcf) | |
02: FlipFlop | |
(.xcf) | |
03: FlipFlop | |
(.xcf) | |
66: FlipFlop | |
Latch
(.xcf) | |
35: Latch | |
(.xcf) | |
61: Latch | |
XOR/XNOR
(.xcf) | |
10: XOR | |
Y = (A xor B) |
(.xcf) | |
24: XOR | |
Y = (A xor B) |
(.xcf) | |
30: XOR | |
Y = (A xor B) |
(.xcf) | |
06: XNOR | |
Y = ~(A xor B) |
(.xcf) | |
13: XNOR | |
Y = ~(A xor B) |
AND/NAND
(.xcf) | |
10: NAND | |
Y = ~(A and B) |
(.xcf) | |
14: NAND | |
Y = ~(A and B and C and D) |
(.xcf) | |
20: NAND | |
Y = ~(A and B and C) |
(.xcf) | |
21: NAND | |
Y = ~(A and B and C) |
(.xcf) | |
54: NAND | |
Y = ~(A and B and C and D and E) |
(.xcf) | |
39: AND | |
Y = (A and B) |
(.xcf) | |
45: AND | |
Y = (A and B and C) |
OR/NOR
(.xcf) | |
19: NOR | |
Y = ~(A or B) |
(.xcf) | |
38: 2-NOR | |
Y = ~(A or B) |
(.xcf) | |
44: NOR | |
Y = ~(A or B or C) |
(.xcf) | |
65: NOR | |
Y = ~(A or B) |
(.xcf) | |
48: OR | |
Y = (A or B or C) |
(.xcf) | |
63: OR | |
Y = (A or B) |
(.xcf) | |
70: OR | |
Y = (A or B) |
Buffer
(.xcf) | |
04: Buffer | |
Y = A |
(.xcf) | |
18: Buffer | |
Y = A |
(.xcf) | |
23: Buffer | |
Y = A |
(.xcf) | |
25: Buffer | |
Y = A |
(.xcf) | |
46: Buffer | |
Y = A |
Inverter
(.xcf) | |
31: Inverter | |
Y = ~A |
(.xcf) | |
32: Inverter | |
Y = ~A |
(.xcf) | |
40: Inverter | |
Y = ~A |
(.xcf) | |
50: Inverter | |
Y = ~A |
(.xcf) | |
51: Inverter | |
Y = ~A |
Mux
(.xcf) | |
16: Mux | |
Y = |
(.xcf) | |
37: Mux | |
Y = |
(.xcf) | |
47: Mux | |
Y = |
misc
(.xcf) | |
Y = ~((A and B) or (B and C) or (A and C)) |
(.xcf) | |
Y = (B or (A and C)) |
(.xcf) | |
Y = ~(~(A and B) and C) |
(.xcf) | |
Y = ~((A and D) or B or C) |
(.xcf) | |
Y = ~((A or B) and C and D) |
(.xcf) | |
Y = ~((A or B) and C) |
(.xcf) | |
Y = A and ~B |
(.xcf) | |
Y = (A or B) and (~C or ~D) |
(.xcf) | |
Y = ~A and ~B and C |
(.xcf) | |
Y = ~((A and C) or B) |
(.xcf) | |
Y = A and B and ~C |
(.xcf) | |
Y = A or B or ~C |
(.xcf) | |
Y = A or B or ~(C or D) |
(.xcf) | |
Y = ~(A or B or C) or ~(D or E or F) |
(.xcf) | |
Y = ~(A or B) or C or ~(D or E) |
(.xcf) | |
Y = A and B and C and ~(D and E and F) |