Компаратор двухразрядных чисел

Синтез компаратора

Компаратор – это цифровое устройство, предназначенное для сравнения двух цифровых сигналов. Исходя из трех комбинаций (А=Б, А>Б, А<Б) на выходе получаем три сигнала.

 

 

 

таблица истинности для компаратора:

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 элементов «И-НЕ» применяем один инвертор. Соблюдается схема только тогда, когда .