Главное


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

Произведём проверку работоспособности умножителя умножением чисел по модулю 13.

Пример 1.

Дано: С = 7 = 0001112, D = 10 = 0010102.

Значению 0001112 = 7 в таблице LUT1 соответствует 0111002 = 28, а значению 0010102 = 10 - 0011102 = 14 в таблице LUT2. При сложении 28 и 14 по модулю 30 получаем результат 12. Данному числу в таблице LUT4 соответствует значение 0010002 = 8.

Проверка:

(С * D) mod 31 = (7 * 10) mod 31 = 8.

На рис. 5.1 (а) представлена временная диаграмма решения данного примера в QUARTUS II.

Рисунок 5.1 (а) - Решение Примера 1 в QUARTUS II

Пример 2.

Дано: С = 28 = 0111002, D = 15 = 0011112.

Значению 0111002 = 28 в таблице LUT1 соответствует 0100002 = 16, а значению 0011112 = 15 - 0101012 = 21 в таблице LUT2. При сложении 16 и 21 по модулю 30 получаем результат 7. Данному числу в таблице LUT4 соответствует значение 0100012 = 17.

Проверка:

(С * D) mod 31 = (28 * 15) mod 31 = 17.

На рис. 5.1 (б) представлена временная диаграмма решения данного примера в QUARTUS II.

Рисунок 5.1 (б) - Решение Примера 2 в QUARTUS II

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

Анализ видов измерителей электроэнергии
На сегодняшний день на предприятиях производственной сферы используются промышленные электросчетчики, в том числе электронные, многотарифные и многофункциональные. Данные счетчики облада ...

Интегрированные информационные технологии
Использование принципа интеграции в компьютерных системах относится к различным аспектам организации технологий: интеграция информации в базах и банках данных; интеграция программ в еди ...

Активные RC-фильтры (ARC-Ф)
Цель работы - изучение принципа работы, исследование амплитудных, частотных характеристик и параметров активных фильтров нижних и верхних частот, полосно-пропускающих и полосно-задержи ...

www.techspirit.ru © 2021