При выборе метода реализации устройства следует учитывать требования к его работе:
a) при выбранной схеме реализации устройство умножения должно выполнять обработку быстрее, чем центральный процессор
б) схема должна быть экономичной.
Поставленной задаче и выдвинутым требованиям отвечает жесткий способ управления устройством, так как выполняемые операции сравнительно просты и легко оптимизируемы. Это позволяет значительно снизить стоимость реализуемой схемы.
Для хранения данных устройство имеет внутреннюю память. Объем внутренней памяти устройства не велик, так как в ней хранятся только два исходных числа, промежуточные результаты и окончательный результат перемножения.
С учетом всего вышеизложенного проектируемое устройство будет состоять из следующих блоков:
—Блок управления — он осуществляет управление всеми частями устройств умножения и хранит в себе логику работы;
— Обрабатывающий блок – он непосредственно выполняет умножение данных, представленных в троичном виде;
— Запоминающее устройство — предназначено для хранения операндов (двух исходных чисел и одного числа результата);
— Блок обмена данными — принимает от контроллера PCI входные данные, сохраняет их в запоминающем устройстве, после готовности результата извлекает его из запоминающего устройства и передает контроллеру PCI;
— Контроллера PCI — предназначен для взаимодействия проектируемого устройства с ЭВМ;