Общие положения

Метод синтеза цифровых устройств циклического действия с разбиением их на многовходные и многовыходные блоки

Для обеспечения синтеза цифровых устройств достаточно высокой сложности используют их разбиение на более простые блоки, что облегчает решение задачи. Такого рода разбиения применяется и при проектировании без использования формализованных методов [4,9].

Повышению эффективности формализованных методов синтеза (инженерных методов синтеза) способствует и использование специализированных методов синтеза, отличающихся от общих методов синтеза, например от описанного выше метода тем, что учитывают специфику конкретного класса устройств [4,9,24,25].

Ниже описывается специализированная методика синтеза цифровых устройств циклического действия. Она основана на использовании многоблочной структуры, защищенной патентом на изобретение [28], состоящей из идентичных многовходовых и многовыходных блоков, обладающих определенными свойствами, соединенными последовательно друг с другом, когда последующий блок регистрирует циклы предыдущего блока. То есть реализуется некоторая иерархическая структура.


Таблица 3.2

 

Вход «а» Вых. триггеров
Т1 Т2 Т3 T4
Q1 Q2 Q3 Q4
(1)I1 2I2
3I3 (2)I2
(3)I3 4I4
5I5 (4)I4
(5)I5 6I6
7I7 (6)I6
(7)I7 8I8
1I1 (8)I8

Рис. 3.2 Схема распределителя импульсовв коде Джонсона


При этом заданный характер связей блоков и заданные свойства блоков дают возможность достигнуть существенного эффекта в улучшении параметров этого класса устройств.

Блоки, используемые в этой структуре, могут быть либо широко известными устройствами, но модифицированными по предложенной методике, либо синтезированными с использованием общих методов синтеза, например метода, рассмотренного в предыдущих главах.