Общие положения
Метод синтеза цифровых устройств циклического действия с разбиением их на многовходные и многовыходные блоки
Для обеспечения синтеза цифровых устройств достаточно высокой сложности используют их разбиение на более простые блоки, что облегчает решение задачи. Такого рода разбиения применяется и при проектировании без использования формализованных методов [4,9].
Повышению эффективности формализованных методов синтеза (инженерных методов синтеза) способствует и использование специализированных методов синтеза, отличающихся от общих методов синтеза, например от описанного выше метода тем, что учитывают специфику конкретного класса устройств [4,9,24,25].
Ниже описывается специализированная методика синтеза цифровых устройств циклического действия. Она основана на использовании многоблочной структуры, защищенной патентом на изобретение [28], состоящей из идентичных многовходовых и многовыходных блоков, обладающих определенными свойствами, соединенными последовательно друг с другом, когда последующий блок регистрирует циклы предыдущего блока. То есть реализуется некоторая иерархическая структура.
|
Вход «а» | Вых. триггеров | ||||
Т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 Схема распределителя импульсовв коде Джонсона
При этом заданный характер связей блоков и заданные свойства блоков дают возможность достигнуть существенного эффекта в улучшении параметров этого класса устройств.
Блоки, используемые в этой структуре, могут быть либо широко известными устройствами, но модифицированными по предложенной методике, либо синтезированными с использованием общих методов синтеза, например метода, рассмотренного в предыдущих главах.