Дополнительные пояснения к методике
Поясним дополнительно принцип модификации блоков известных устройств с целью использования в качестве блоков устройства с предлагаемой структурой [28] на основе рассмотренных примеров.
Счетчик на основе блоков, подобных Т-триггеру (рис. 4.2), имеет в качестве первого блока Т – триггер. Другие блоки являются его модификацией, которая заключается в том, что вместо входа синхроимпульса на все конъюкторы подаются выходные сигналы предыдущего блока, переводящие следующий блок в очередное состояние. В данном случае для блока 2 это сигналы I11, I21, I31, I41 на одноименных выходах распределителя, которые подаются вместо синхроимпульса. В остальном структура блока (Т - триггера) не изменилась, не считая исключение инвертора синхросигнала.
Счетчик в коде Грея также использует в качестве первого блока известную схему, а в других блоках на конъюнкторы вместо
|
I1 | I2 | I3 | I4 | I5 | I6 | I7 | I8 | Q5 | Q6 | Q7 | Q8 |
(1) | (2) | (3) | (4) | (5) | (6) | (7) | |||||
(9) | (10) | (11) | (12) | (13) | (14) | (8) | |||||
(17) | (18) | (19) | (20) | (21) | (15) | (16) | |||||
(25) | (26) | (27) | (28) | (22) | (23) | (24) | |||||
(33) | (34) | (35) | (29) | (30) | (31) | (32) | |||||
(41) | (42) | (36) | (37) | (38) | (39) | (40) | |||||
(49) | (43) | (44) | (45) | (46) | (47) | (48) | |||||
1/57 | (50) | (51) | (52) | (53) | (54) | (55) | (56) |
Рис 4.4 Схема блока 2 счетчика импульсов в коде Джонсона.
синхроимпульсов подаются сигналы с выходов предыдущих блоков, являющиеся выходами распределителя (рис. 4.3). Это выходы I1 – I8. В этом заключается модификация.
Для счетчика в коде Джонсона используется блок, модифицированный по такому же принципу, также со входами I1 – I8, являющимися выходами первого блока (распределителя), формирующими сигналы взамен синхроимпульсов в первом блоке
Относительно принципа построения блоков, кроме первого, можно еще раз отметить, что они имеют несколько входов, каждый из которых переводит блок в очередное состояние. Первый вход в первое (исходное) состояние, второй вход во второе состояние и т.д., последний вход в последнее состояние. Переходы осуществляются только в порядке следования номеров. На внеочередной сигнал блок не реагирует.
Каждый из выходов формирует сигнал, соответствующий очередному состоянию.
Выходы соединяются со входами с соблюдениями принципа «зеркальности», не считая первых входа и выхода, соединенных между собой и соответствующих исходному (первому) состоянию блоков. Второй выход предыдущего блока, соответствующий его второму состоянию, соединяется с последним входом следующего блока, переводящий его в последнее состояние.
Третий выход предыдущего блока соединяется с предпоследним входом следующего блока и т.д. Последний выход предыдущего блока соединяется со вторым входом последующего блока. То есть последующий блок перейдет во второе состояние, когда предыдущий перейдет в последнее в первом своем цикле, в третье состояние, когда предыдущий в предпоследнее состояние во втором своем цикле и т.д. и в последнее состояние, когда предыдущий во второе состояние в своем последнем цикле. Когда предыдущий перейдет в первое состояние в новом цикле, последующий также перейдет в первое состояние (исходное). Далее описанный цикл двух блоков повторится.
Все вышеописанное можно легко проследить по таблицам переходов.
Необходимо также отметить, что блоки могут быть построены не только и не столько с использованием модификации известных устройств, но в первую очередь с использованием общих методов синтеза и в том числе описанных выше с учетом различных критериев оптимальности.