Описание работы универсального прямого преобразователя
Материал из Модулярная арифметики
Версия от 12:08, 29 ноября 2013; Turbo (обсуждение | вклад)
Описание работы универсального прямого преобразователя из позиционного представления в модулярный код
Постановка задачи
Требуется реализовать микроэлектронное устройство выполняющее преобразование из позиционного представления в модулярный код. Разработку будем вести на языке Verilog. Пусть задано входное число в позиционном виде разрядности -бит. Требуется найти остаток от его деления на каждое число из набора, образующих модулярный базис . Так как алгоритм вычисления остатков будет одинаков для каждого из них, то рассмотрим произвольное число размерности -бит.
Схема этого блока с входами и выходами:
Здесь:
- - константа заданная на этапе проектирования