Синтез счетчика из блоков, работающих в коде Джонсона
О традиционном построения счетчиков импульсов и распределителей импульсов, работающих в коде Джонсона сказано в разделе 3.3.
Там приведен синтез распределителя импульсов, который может использоваться как первый блок счетчика импульсов, построенного по предлагаемой многоблочной структуре [28]. Схема распределителя представлена на рис. 3.2 . Таблица 3.2 описывает работу распределителя, там же приведены функции алгебры логики, описывающие цепи входов триггеров и выходов распределителя.
Таблица 4.5
|
I1 | I2 | I3 | I4 | I6 | I7 | I8 | Q4 | Q5 | Q6 | |
(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.3 Схема блока 2 счетчика импульсов в коде Грея.
В качестве второго блока счетчика возьмем блок, работа которого описывается таблицей 4.6 переходов.
Переходы из состояния в состояние в этой таблице обеспечиваются выходами первого блока I1- I8 . Причем первый цикл первого блока фиксируется с помощью его выхода I8, второй цикл с помощью выхода I7 и т.д. Седьмой цикл с помощью выхода I2. Выход I1 соответствует исходному состоянию первого блока и переводит второй блок так же в исходное состояние. Таким образом, в соответствии таблицей 4.6 второй блок фиксирует 7 циклов первого блока, и следовательно полный цикл работы обоих блоков 8*7 = 56 символов, так как один цикл первого блока осуществляется за 8 символов. Это и отображено в таблицах переходов 3.2 и 4.6. Коэффициент счета счетчика 28.
Состояния таблицы 4.6 закодированы в соответствии с кодом Джонсона. Логические функции, описывающие цепи, воздействующие на входы RS- триггеров приведены справа от таблицы 4.6. Схема второго блока приведена на рис. 4.4. Схема всего счетчика использует 8 RS – триггеров и 16 двухвходовых конъюнкторов.
Для построения счетчика Джонсона с таким коэффициентом счета без разбиения его на блоки потребовалось бы 28 RS – триггеров и 56 двухвходовых конъюнкторов. Но необходимо отметить, что быстродействие многоблочной схемы несколько ниже, так как в момент перехода из состояния в состояние последовательно срабатывает два конъюнктора, а не один.