Bc200200061
Question No 01
Assume that a Chip fabrication/manufacturing company wants to design a Byte-wise, 8 to 1 Multiplexer IC (Integrated
Circuit).
The stated IC (Integrated Circuit) will be a 77 pins IC and the pin details are as under:
8 inputs (A, B, C, D, E, F, G, H) with each input consists of 8 bits.
1 output (OUT) having 8 bits.
Three (3) Select inputs S0, S1 & S2 (Used for selection among 8 inputs to 1 output).
Vcc & Gnd Pin.
You are required to write the complete modular ABEL code for the stated IC (Integrated Circuit) while considering the
given truth table.
Select Inputs Output (8 Bits)
S0 S1 S2 OUT0 OUT1 OUT2 OUT3 OUT4 OUT5 OUT6 OUT7
0 0 0 A0 A1 A2 A3 A4 A5 A6 A7
0 0 1 B0 A1 A2 A3 A4 A5 A6 A7
0 1 0 C0 C1 C2 C3 C4 C5 C6 C7
0 1 1 D0 D1 D2 D3 D4 D5 D6 D7
1 0 0 E0 E1 E2 E3 E4 E5 E6 E7
1 0 1 F0 F1 F2 F3 F4 F5 F6 F7
1 1 0 G0 G1 G2 G3 G4 G5 G6 G7
1 1 1 H0 H1 H2 H3 H4 H5 H6 H7
Solution:
Expression are:
OUT 0 A0S 0S1S 2 B0S 0S1S 2 C0S 0S1S 2 D0S 0S1S 2 E0S0S1S 2 F 0S 0S1S 2 G0S 0S1S
2 H 0S 0S1S 2 OUT1 A1S 0S1S 2 B1S 0S1S 2 C1S 0S1S 2 D1S 0S1S 2 E1S 0S1S 2 F1S 0S1S
2 G1S 0S1S 2 H1S 0S1S 2 OUT 2 A2S 0S1S 2 B2S 0S1S 2 C2S 0S1S 2 D2S 0S1S 2 E2S
0S1S 2 F 2S 0S1S 2 G2S 0S1S 2 H 2S 0S1S 2 OUT 3 A3S 0S1S 2 B3S 0S1S 2 C3S 0S1S 2
D3S 0S1S 2 E3S 0S1S 2 F 3S 0S1S 2 G3S 0S1S 2 H 3S 0S1S 2 OUT 4 A4S 0S1S 2 B4S 0S1S
2 C4S 0S1S 2 D4S 0S1S 2 E4S 0S1S 2 F 4S 0S1S 2 G4S 0S1S 2 H 4S 0S1S 2 OUT 5 A5S
0S1S 2 B5S 0S1S 2 C5S 0S1S 2 D5S 0S1S 2 E5S 0S1S 2 F 5S 0S1S 2 G5S 0S1S 2 H 5S
0S1S 2 OUT 6 A6S 0S1S 2 B6S 0S1S 2 C6S 0S1S 2 D6S 0S1S 2 E6S0S1S 2 F 6S 0S1S 2
G6S 0S1S 2 H 6S 0S1S 2 OUT 7 A7S 0S1S 2 B7S 0S1S 2 C7S 0S1S 2 D7S 0S1S 2 E7S 0S1S
2 F 7S 0S1S 2 G7S 0S1S 2 H 7S 0S1S 2
ABEL notations are:
OUT 0 A0 &!S 0 &!S1&!S 2 # B0 &!S0 &!S1& S 2 # C0 &!S0 & S1&!S2 # D0 &!
S0 & S1& S2 # E0 & S 0 &!S1&!S 2 # F 0 & S0 &!S1& S 2 # G0 & S0 & S1&!S 2 # H
0 & S0 & S1& S2
OUT1 A1&!S 0 &!S1&!S 2 # B1&!S0 &!S1& S 2 # C1&!S0 & S1&!S 2 # D1&!S0
& S1& S2 # E1& S 0 &!S1&!S 2 # F1& S0 &!S1& S 2 # G1& S 0 & S1&!S 2 # H1&
S 0 & S1& S 2
OUT 2 A2 &!S 0 &!S1&!S 2 # B2 &!S0 &!S1& S 2 # C2 &!S0 & S1&!S 2 # D2 &!
S0 & S1& S2 # E2 & S 0 &!S1&!S 2 # F 2 & S0 &!S1& S 2 # G2 & S0 & S1&!S 2 # H 2
& S0 & S1& S2
OUT 3 A3 &!S 0 &!S1&!S 2 # B3 &!S 0 &!S1& S 2 # C3 &!S0 & S1&!S 2 # D3 &!
S0 & S1& S 2 # E3 & S 0 &!S1&!S 2 # F 0 & S 0 &!S1& S 2 # G3 & S0 & S1&!S 2 # H
3 & S0 & S1& S 2
OUT 4 A4 &!S 0 &!S1&!S 2 # B4 &!S0 &!S1& S 2 # C4 &!S0 & S1&!S 2 # D4 &!
S0 & S1& S2 # E4 & S 0 &!S1&!S 2 # F 4 & S0 &!S1& S 2 # G4 & S0 & S1&!S 2 # H 4
& S0 & S1& S2
OUT 5 A5 &!S 0 &!S1&!S 2 # B5 &!S 0 &!S1& S 2 # C5 &!S0 & S1&!S 2 # D5 &!S
0 & S1& S 2 # E5 & S 0 &!S1&!S 2 # F5 & S0 &!S1& S 2 # G5 & S0 & S1&!S 2 # H 5
& S0 & S1& S2
OUT 6 A6 &!S 0 &!S1&!S 2 # B6 &!S0 &!S1& S 2 # C6 &!S0 & S1&!S2 # D6 &!
S0 & S1& S2 # E6 & S 0 &!S1&!S 2 # F 6 & S0 &!S1& S 2 # G6 & S0 & S1&!S 2 # H
6 & S0 & S1& S2
OUT 7 A7 &!S 0 &!S1&!S 2 # B7 &!S 0 &!S1& S 2 # C7 &!S0 & S1&!S 2 # D7 &!
S0 & S1& S 2 # E7 & S 0 &!S1&!S 2 # F 7 & S0 &!S1& S 2 # G7 & S0 & S1&!S 2 # H
7 & S0 & S1& S2
Eight ABEL notations can be represented by a single notation if variables A0, A1, A2, A3,
A4, A5, A6 AND A7 are defined as a set A. Similarly for B, C, D, E, F, G and H.
A A0, A1, A2, A3, A4, A5, A6,
A7; B B0, B1, B2, B3, B4, B5,
B6, B7; C C0, C1, C2, C3, C4,
C5, C6, C7; D D0, D1, D2, D3,
D4, D5, D6, D7; E E0, E1, E2,
E3, E4, E5, E6, E7;
F F0, F1, F2, F3, F4, F5, F6, F7;
G G0, G1, G2, G3, G4, G5, G6,
G7; H H0, H1, H2, H3, H4, H5,
H6, H7;
OUT OUT0, OUT1, OUT2, OUT3, OUT4, OUT5, OUT6, OUT7;
S S0, S1, S2
The ABEL notation representing the MUX is:
OUT S 0 & A # S 1 & B # S &C S & D & S 4
2 # 3
& E S &F S 6 &G S & H;
# # # sss
5 7