КОЛЬЦЕВЫЕ СЧЕТЧИКИ
В кольцевых счетчиках каждый очередной выходной набор* образуется циклическим сдвигом значений предыдущего выходного набора. Если кольцевой счетчик содержит п разрядов и в- каждом наборе содержится і нулей или единиц, где і= 1, 2,...
..., п— 1, то выходной код счетчика записывают соответственно в виде7(0) 1п или / (1 )/п.Синтезируем трехразрядный кольцевой счетчик, работающий в коде 1(1) /3. Составим вначале таблицу состояний (табл. 5.34). В этой таблице принят вариант доопределения значений выходных сигналов УА при С = 1 нулями. Доопределим значения выходов УА нулями и при С = 0. При этом можно заметить, что значения сигналов S\ и J?3, R\ и S2, R2 и S3 попарно совпадают. Заменим эти пары сигналов соответственно сигналами Sь S2 и S3. УА имеет четыре внутренних состояния: 1 — (000), 2 — (010) ? 3 — (001) и 4 — (100), переходы между которыми указаны на рис. 5.19. Петли при вершинах диаграммы переходов УА отражают требование отсутствия состязаний между выходными сигналами Qi, Q2, Q3. Диаграмме переходов на рис. 5.19 соответ-
Схема, реализующая формулы (5.24), приведена на рис. 5.20. Синтезирован известный счетчик [8], позволяющий распределять по трем каналам как уровни, так и импульсы входной синхронизирующей последовательности. Схема счетчика итеративна.
5.7. РЕГИСТРЫ СДВИГА
В данном параграфе рассматривается синтез регистров сдвига с последовательным занесением информации. Такие регистры имеют информационный вход D и вход сигналов сдвига С. Построим таблицу состояний двухразрядного регистра (табл. 5.37). В табл. 5.37 значения выходных сигналов У А при С= 1 доопределены нулями. Доопределим значения выходных сигналов УА при С=0 единицами. При этом УА имеет пять состояний (табл.
5.38). Необходимо проверить, удовлетворяет ли полученный код условиям правильного кодирования композицион-
Рис. 5.21. Схема регистра сдвига* с состязаниями
Формулы (5.26) определяют широко распространенную схем у регистра сдвига ІГЗІ на i?S-триггерах (рис. 5.21).
ным. Построим таблицу переходов УА (табл. 5.45) и проверим анализ последствий возможных неодновременных изменений сигналов Si, Ru S2, R2 (аналогично тому, как это делалось прц синтезе реверсивного счетчика). Анализ свидетельствует о необходимости преобразования табл. 5.45 в табл. 5.46. По табл. 5.46 составим структурную таблицу УА (табл. 5.47). Найдем из табл. 5.47 простые импликанты, покрывающие нулевые интер--
Схема, определяемая формулами (5.28), устойчива ко всем видам состязаний (рис. 5.22). Полученную схему можно упростить (понизив несколько ее быстродействие), если в выражениях (5.27) простую импликанту Z), покрывающую интервалы 5