160 likes | 278 Views
This document provides a detailed overview of programmable logic devices (PLDs), focusing on various multiple-input gates such as AND, OR, NAND, NOR, and XOR gates. Each gate's functionality is described, including specific conditions for HIGH and LOW outputs. The text pinpoints how multiple-input gates operate under different input scenarios, illustrated through examples and logical expressions. Understanding these gates is crucial for designing complex digital circuits using PLDs.
E N D
A Programmable Logic Device Module M1.3 Section 3.3
A Programmable Logic Device • Multiple-input Gates • A 2-Input, 1-Output PLD
Multiple-input Gates Z Z 2 1 Z Z 4 3
Multiple-input AND Gate Z 1 Output is HIGH only if all inputs are HIGH Z 1 An open input will float HIGH
Multiple-input OR Gate Z 2 Output is LOW only if all inputs are LOW Z 2
Multiple-input NAND Gate Z 3 Output is LOW only if all inputs are HIGH Z 3
Multiple-input NOR Gate Z 4 Output is HIGH only if all inputs are LOW Z 4
A Programmable Logic Device A = X & !X & Y & !Y = 0 & 0 = 0
A Programmable Logic Device A = X & !X & Y & !Y = 0 & 0 = 0 Z = A # B = 0 # B = B
Sum of Products Design Design an XOR gate X Y Z 0 0 0 0 1 1 1 0 1 1 1 0 m1 = !X & Y m2 = X & !Y Z = m1 # m2 = (!X & Y) # (X & !Y)
What type of gate is this? X Y removable jumpers A 1 Z 2 B X !X Y !Y
What type of gate is this? X Y removable jumpers A 1 Z 2 B X !X Y !Y