All Gates
Inputs are marked red, output green
Where no port names are given, the inputs are named A,B,... from left to right.
Flip Flop
![]() |
||
| (.psd) | ||
| 1: DQ-Flip Flop w/ immediate reset | ||
![]() |
||
| (.psd) | ||
| 2: DQ-Flip Flop | ||
![]() |
||
| (.psd) | ||
| 3: DQ-Flip Flop w/ reset | ||
![]() |
||
| (.psd) | ||
| FF4: Flip-Flop (TODO) | ||
| Y = ~( TODO ) | ||
AOI
![]() |
||
| (.psd) | ||
| 27: 22-AOI | ||
| Y = ~( (A & B) | (C & D) ) | ||
![]() |
||
| (.psd) | ||
| 5: 22-AOI | ||
| Y = ~( (A & B) | (C & D) ) | ||
![]() |
||
| (.psd) | ||
| 17: 222-AOI | ||
| Y = ~( (~A & D) | (E & F) | (B & C) ) | ||
OAI
![]() |
||
| (.psd) | ||
| 19: 22-OAI | ||
| Y = ~( (A | B) & (C | D) ) | ||
NAND
![]() |
||
| (.psd) | ||
| 10: 2-NAND | ||
| Y = ~(A & B) | ||
![]() |
||
| (.psd) | ||
| 13: XOR | ||
| Y = ~( A XOR B ) | ||
Inverter
![]() |
||
| (.psd) | ||
| 11: Inverter | ||
| Y = ~(A) | ||
![]() |
||
| (.psd) | ||
| 12: Inverter | ||
| Y = ~(A) | ||
Tristate Inverter
![]() |
||
| (.psd) | ||
| 7: Tristate Inverter | ||
AB|Y ---- 00|Z 01|1 10|Z 11|0Y2 = ~B |
||
![]() |
||
| (.psd) | ||
| 37: Tristate inverter | ||
AB|Y ---- 00|1 01|Z 10|0 11|ZY2 = ~B |
||
![]() |
||
| (.psd) | ||
| 41: Tristate Inverter | ||
AB|Y ---- 00|1 01|Z 10|0 11|ZY2 = ~B |
||
![]() |
||
| (.psd) | ||
| 20: Tristate Inverter | ||
ABC|Y ---- 000|1 001|Z 010|Z 011|0 100|1 101|Z 110|Z 111|0 |
||
![]() |
||
| (.psd) | ||
| 40: Tristate Inverter | ||
ABC|Y ---- 000|1 001|1 010|Z 011|Z 100|Z 101|0 110|Z 111|0Y2 = ~Y |
||
Switch
![]() |
||
| (.psd) | ||
| 14: set-reset switch | ||
| If Q is high[/low], only input A[/B] is active. | ||
MUX
![]() |
||
| (.psd) | ||
| 15: MUX | ||
| Y = ~( B & ~C | ~B & A ) | ||
Latch
![]() |
||
| (.xcf) | ||
| 43: Latch | ||