Switch
William Sandqvist william@kth.se
A switch has two states
– Closed/On – Open/Off
x 1 = x = S x
Switch Closed x = 1 A switch has two states Open Closed/On x = - - PowerPoint PPT Presentation
Switch Closed x = 1 A switch has two states Open Closed/On x = 0 Open/Off Symbol S x William Sandqvist william@kth.se Implementation of logic functions The switchen can be used to implement logic functions S Power Light x
William Sandqvist william@kth.se
x 1 = x = S x
William Sandqvist william@kth.se
Power supply S Light
x
William Sandqvist william@kth.se
2 1 1 2
S Power supply S Light x1 x2
William Sandqvist william@kth.se
S Power supply S Light x1 x2
2 1 1 2
William Sandqvist william@kth.se
x
William Sandqvist william@kth.se
William Sandqvist william@kth.se
A B Y 1 1 1 1 1
Traditional (American) Symbol IEC Symbol (International Electrotechnical Commission)
William Sandqvist william@kth.se
Traditional (American) Symbol IEC Symbol (International Electrotechnical Commission)
A B Y 1 1 1 1 1 1 1
William Sandqvist william@kth.se
A Y 1 1
Traditional (American) Symbol IEC Symbol (International Electrotechnical Commission)
William Sandqvist william@kth.se
William Sandqvist william@kth.se 1 1 1 1 1 x 1 x 2 A B f Time
William Sandqvist william@kth.se
1 x 2 f x 1
2
A B 1 0 1 0 0 0 0 1
William Sandqvist william@kth.se
1 + x1⋅ x2
William Sandqvist william@kth.se
1 + x2
1 + x1⋅ x2
2 1
1 1 1 1 1 1 1 1 1 1 x x f g
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
OK OK OK not OK
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
f x
1
x
2
William Sandqvist william@kth.se
2 1 (8b) 2 1 (12a)
Distributi 2 1 1 2 2 1 (7b) 2 1 term redundant addl 2 1 2 1 2 1 2 1 2 1 2 1 2 1
x x
William Sandqvist william@kth.se
f x
2
x
1
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
1x 2x3 + x1x 2x 3 + x1x 2x3 + x1x2x 3 =
William Sandqvist william@kth.se
William Sandqvist william@kth.se
M0 M2 M3 M7
= + + ⋅ + + ⋅ + + ⋅ + + = ) 7 , 3 , 2 , ( ) ( ) ( ) ( ) (
3 2 1 3 2 1 3 2 1 3 2 1
M x x x x x x x x x x x x f
William Sandqvist william@kth.se
William Sandqvist william@kth.se
i i
3 2 1 3 2 1 3 2 1
William Sandqvist william@kth.se
William Sandqvist william@kth.se
A B Y 1 1 1 1 1 1 1
Traditional (American) Symbol IEC Symbol (International Electrotechnical Commission)
William Sandqvist william@kth.se
Traditional (American) Symbol IEC Symbol (International Electrotechnical Commission)
A B Y 1 1 1 1 1
William Sandqvist william@kth.se
William Sandqvist william@kth.se
x
1
x
2
x
1
x
2
x
1
x
2
x
1
x
2
x
1
x
2
x
1
x
2
x
1
x
2
x
1 x 2
+ =
(a)
x
1 x 2
+ x
1
x
2
=
(b)
Inverted inputs (DeMorgan (15a)) (DeMorgan (15b))
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
x
1
x
2
x
3
x
4
x
5
x
1
x
2
x
3
x
4
x
5
x
1
x
2
x
3
x
4
x
5
William Sandqvist william@kth.se
{AND, OR, NOT} -> (DeMorgan) -> {AND,NOT} -> {NAND} {OR, AND, NOT} -> (DeMorgan) -> {OR,NOT} -> {NOR}
William Sandqvist william@kth.se
William Sandqvist william@kth.se
Traditional (American) Symbol IEC Symbol (International Electrotechnical Commission)
A B Y 1 1 1 1 1 1
William Sandqvist william@kth.se
Traditional (American) Symbol IEC Symbol (International Electrotechnical Commission)
A B Y 1 1 1 1 1 1
William Sandqvist william@kth.se
William Sandqvist william@kth.se
William Sandqvist william@kth.se
3 2 1
William Sandqvist william@kth.se
3 2 1
William Sandqvist william@kth.se
3 2 1
William Sandqvist william@kth.se
3 2 1
William Sandqvist william@kth.se
3 2 1
William Sandqvist william@kth.se
3 2 1
) ( ) ( ) ( ) ( ) 6 , 5 , 3 , (
3 2 1 3 2 1 3 2 1 3 2 1
x x x x x x x x x x x x M f + + ⋅ + + ⋅ + + ⋅ + + = = =∏ 3 2 1 3 2 1 3 2 1 3 2 1
William Sandqvist william@kth.se
3 2 1 3 2 1 3 2 1 3 2 1
William Sandqvist william@kth.se
) ( ) ( ) ( ) ( ) 6 , 5 , 3 , (
3 2 1 3 2 1 3 2 1 3 2 1
x x x x x x x x x x x x M f + + ⋅ + + ⋅ + + ⋅ + + = =∏
William Sandqvist william@kth.se
William Sandqvist william@kth.se