Технологическая автоматизация

Методы цифровых технологий

Примеры функционирования сумматора по модулю m

Произведём проверку работоспособности сумматора суммированием чисел по модулю 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

Другие статьи по теме:

Преобразование кодов Коды обнаружения или обнаружения и исправления ошибок применяются в вычислительных машинах для контроля правильности передач информации между устройствами и внутри устройств машины, а также ...

Аппаратная реализация модулярного сумматора и умножителя на базе ПЛИС В настоящее время невозможно представить себе сложную автоматическую систему без того, чтобы ее центральную часть не составляли вычислительные машины, выполняющие функц ...

Методы оценки качества функционирования систем распределения информации Автоматическая телефонная станция (АТС), сеть связи, для передачи и приема различного вида информации (телефонной, телеграфной, передача данных) состоят из тысяч отдельных приборов, кот ...