Xi Ai Bi Aibi Aibi
Xi Ai Bi Aibi Aibi
A = B (A equals B)
xi=Ai⊙Bi=AiBi+Ai‾Bi‾xi=Ai⊙Bi=AiBi+AiBi
(A=B)=x3⋅x2⋅x1⋅x0(A=B)=x3⋅x2⋅x1⋅x0
The comparison starts from the MSB (Most Significant Bit) and
moves to the LSB (Least Significant Bit).
If higher bits are equal, the next lower bit decides the result.
(A>B)=A3B3‾+x3A2B2‾+x3x2A1B1‾+x3x2x1A0B0‾(A>B)=A3B3+x3A2B2
+x3x2A1B1+x3x2x1A0B0
(A<B)=A3‾B3+x3A2‾B2+x3x2A1‾B1+x3x2x1A0‾B0(A<B)=A3B3+x3A2B2
+x3x2A1B1+x3x2x1A0B0
Demultiplexer Mode:
4. Cascading Decoders
z=D1+D3+D5+D7z=D1+D3+D5+D7 (LSB)
y=D2+D3+D6+D7y=D2+D3+D6+D7
x=D4+D5+D6+D7x=D4+D5+D6+D7 (MSB)
3. Priority Encoder
o x=D2+D3x=D2+D3
o y=D3+D1D2‾y=D3+D1D2