Компаратор двухразрядных чисел
Синтез компаратора
Компаратор – это цифровое устройство, предназначенное для сравнения двух цифровых сигналов. Исходя из трех комбинаций (А=Б, А>Б, А<Б) на выходе получаем три сигнала.
таблица истинности для компаратора:
X1 | X0 | Z1 | Z2 | = | > | < |
0 0 0 0 | 0 0 0 0 | 0 0 1 1 | 0 1 0 1 | 1 | 1 1 1 | |
0 0 0 0 | 1 1 1 1 | 0 0 1 1 | 0 1 0 1 | 1 | 1 | 1 1 |
1 1 1 1 | 0 0 0 0 | 0 0 1 1 | 0 1 0 1 | 1 | 1 1 | 1 |
1 1 1 1 | 1 1 1 1 | 0 0 1 1 | 0 1 0 1 | 1 | 1 1 1 |
Карта Карно для равенства (=)
x1x0 z1z0 | 00 | 01 | 11 | 10 |
00 | 1 | |||
01 | 1 | |||
11 | 1 | |||
10 | 1 |
=
=;
Для (X>Z)
x1x0 z1z0 | 00 | 01 | 11 | 10 |
00 | 1 | 1 | 1 | |
01 | 1 | 1 | ||
11 | ||||
10 | 1 |
=
=;
Для (X<Z)
x1x0 z1z0 | 00 | 01 | 11 | 10 |
00 | ||||
01 | 1 | |||
11 | 1 | 1 | 1 | |
10 | 1 | 1 |
, ,
Найдя вход Q2 мы его инвертируем, т.к. вместо 4 элементов «И-НЕ» применяем один инвертор. Соблюдается схема только тогда, когда .