Произведём проверку работоспособности сумматора суммированием чисел по модулю 13.
Пример 1.
Дано: А = 9 = 0010012, В = 8 = 0010002, Корректировка 51 = 1100112.
При возникновении единицы переноса результат снимается с плеча мультиплексора data1x и он равен 0001002 = 4.
Проверка:
(А+В) mod 13 = (9 + 8) mod 13 = 4.
На рис. 4.1 (а) представлена временная диаграмма решения данного примера в QUARTUS II.
Рисунок 4.1 (а) - Решение Примера 1 в QUARTUS II
Пример 2.
Дано: А = 2 = 0000102, В = 5 = 0001012, Корректировка 51 = 1100112
000101110011
000111 111010
Единицы переноса нет - результат снимается с плеча мультиплексора data0x и он равен 0001112 = 7.
Проверка:
(А+В) mod 13 = (2 + 5) mod 13 = 7.
На рис. 4.1 (б) представлена временная диаграмма решения данного примера в QUARTUS II.
Рисунок 4.1 (б) - Решение Примера 2 в QUARTUS II
Другие статьи по теме
Преобразование кодов Коды обнаружения или обнаружения и исправления ошибок применяются в вычислительных машинах для контроля правильности передач информации между устройствами и внутри устройств машины, а также ...
Аппаратная реализация модулярного сумматора и умножителя на базе ПЛИС В настоящее время невозможно представить себе сложную автоматическую систему без того, чтобы ее центральную часть не составляли вычислительные машины, выполняющие функц ...
Методы оценки качества функционирования систем распределения информации Автоматическая телефонная станция (АТС), сеть связи, для передачи и приема различного вида информации (телефонной, телеграфной, передача данных) состоят из тысяч отдельных приборов, кот ...