Схемы ОВС для разработанных алгоритмов

Схемы ОВС для разработанных алгоритмов. Схема ОВС для алгоритма А Схема ОВС для алгоритма А показана на рисунке 5. Рис.5 Схема ОВС показанная на рисунке 5 показывает обработку и получение числа А . Из рисунка видно, что А2-6 поступает с запада на операционный элемент 1.4 на девятом такте.

Одновременно с числом А2-6 на этот же элемент поступает сгенерированная константа FO16 111100002, после чего выделяется старшая тетрада НА числа А2-6, путем обнуления младших разрядов.

При генерации старшей константы используются четыре такта задержки После того, как число А2-6 поступило, оно транзитом с задержкой на 2 такта поступает на ОЭ 1.1, где посылается транзитом на восток с задержкой на 2 такта и поступает на ОЭ 1.2 на 13 такте.

Сгенерированная константа OF16 000011112 подается на этот же ОЭ на 13 такте, после чего путем обнуления старших разрядов в числе А2-6 выделяется младшая тетрада LА. Она поступает на ОЭ 1.5 на 15 такте.

Одновременно с младшей тетрадой на ОЭ 1.5 поступает старшая тетрада и транзитом с задержкой на 1 такт и удвоением поступает на ОЭ 1.8, где разбивается на 2 транзита один в северном направлении с задержкой на 2 такта и удваивается, т.е. образуется 4НА, а другой в восточном направлении с задержкой на 1 такт и поступает на ОЭ 1.9 на 15 такте.

На ОЭ 1.5 складываются 4НА LА и поступают на ОЭ 1.6 на 16 такте.

При их сложении тратится один такт задержки. Поступившие 2НА на 15 такте умножаются сами на себя с задержкой в 1 такт и на 16 такте поступают на ОЭ 1.6, где складываются с 4НА LА получая 6НА LА А2 на 17 такте.

После чего число А2 разбивается на 2 транзита один с задержкой на 2 такта уходит в южном направлении и поступает на ОЭ 3.3 на 19 такте, а второй уходит в западном направлении и поступает на ОЭ1.8 в удвоенном виде на 17 такте, где число А2 умножается само на себя используя 1 такт задержки и на 18 такте число А2 поступает па ОЭ 3.2, где транзитом с задержкой на 1 такт в восточном направлении подается на ОЭ 3.3 на 19 такте.

На ОЭ 3.3 А2 и 2А2 складываются используя 1 такт задержки образуя число А на 20 такте. 3.1.2 Схема ОВС для алгоритма В Схема ОВС для алгоритма В показана на рисунке 6. Рис.6 Схема ОВС показанная на рисунке 6 показывает обработку и получение числа В . Из рисунка видно, что число В2-13 поступает на ОЭ 2.2 на 9 такте с севера и одновременно на этот же элемент поступает сгенерированная константа FO16 111100002 после чего выделяется старшая тетрада HB, на выделение которой используется 4 такта задержки и 1 такт при выходе из ОЭ 2.2. Старшая тетрада НВ транзитом в 1 такт в южном направлении с ОЭ 2.1 поступает на ОЭ 2.4 на 15 такте, где разбивается на 2 транзита один с задержкой на 2 такта уходит на восток и учетверяется, т.е. получается 4НВ, которые на 15 такте поступают на ОЭ 2.5, на этом элементе 4НВ умножаются сами на себя используя 1 такт задержки и удваиваются образуя 8НВ на 15 такте, которые поступают на ОЭ 2.8 второй транзит уходит в южном направлении с задержкой на 1 такт и НВ поступает на ОЭ 2.7 на 16 такте, либо 2НВ на 15 такте, где разбивается на транзит, т.е. на ОЭ 2.8 поступает 4НВ на 15 такте, которые складывается с 8НВ с задержкой в 1 такт образуя 12НВ на 16 такте, 12НВ складываются с НВ на ОЭ 2.7 образуя 13НВ на 18 такте.

После поступления числа В2-13 оно транзитом с задержкой на 2 такта поступает на ОЭ 2.5, где опять же транзитом на 2 такта задержки поступает на ОЭ 2.6 на 12 такте.

Из этого элемента транзитом с задержкой на 1 такт поступает на ОЭ 2.8 и с ОЭ 2.8 с задержкой на 2 такта транзитом на 16 такте поступает на ОЭ 4.2, куда одновременно поступает сгенерированная константа OF16 000011112, после чего выделяется младшая тетрада LB, которая поступает с задержкой на 2 такта на ОЭ 4.1 на 18 такте, где складывается с13НВ образуя число В2 с задержкой в 1 такт, т.е. на 19 такте.

В свою очередь В2 на 19 такте поступает на ОЭ 4.4, где путем логического умножения с инверсией получается В -В2 с задержкой в 1 такт. Число В выходит из ОЭ 4.4 на 20 такте. 3.1.3 Схема ОВС для алгоритма С Схема ОВС для алгоритма С показана на рисунке 7. Рис.7 Схема показанная на рисунке 7 показывает получение числа С. Числа А и В поступают на Оэ 3.6 на 20 такте, где складываются используя 1 такт задержки и получая число С на 21 такте поступающее на ОЭ 3.9. На элементе 3.9 происходит перевод числа в обратный код. Для этого число С складывается само с собой с задержкой ровно на 8 тактов и получается число С на 30 такте.

Число С нужно взять по модулю, поэтому его складывают с самим собой с задержкой не менее 7 тактов с помощью операции суммы по модулю два, что видно на ОЭ 3.8, откуда выходит число С. По заданной формуле С необходимо разделить на 4, это производится путем логического умножения на константу FC16 1002, которая поступает на ОЭ 3.7 на 38 такте как и число С, при этом используется 2 такта задержки и 1 такт при выходе числа С С 4. Число С получено на западе на 41 такте. 3.2