Произведём проверку работоспособности умножителя умножением чисел по модулю 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-Ф)
Цель
работы - изучение принципа работы,
исследование амплитудных, частотных характеристик и параметров активных
фильтров нижних и верхних частот, полосно-пропускающих и полосно-задержи ...