Устройство для формирования кодовых последовательностей
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ КОДОВЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ, содержащее генератор тактовых импульсов , первьй р.егистр .сдвига, первый коммутатор, два триггера, регистр, двоичный счетчик и элемент И, первый вход которого соединен с выходом генератора тактовых импульсов и синхроннаируюп им входом, первого триггера, прямой выход которого подключен к второму входу элемента И, информационный вход счетчика подключен к информахщонной шине устройства, выходы регистра подключены к управлянщим входам первого коммутатора, отличающееся Тем, чТо, с целью расширения функциональных возможностей путем формирования кодовых последовательностей с любым заполнением тактов, в него введены второй регистр сдвига, второй коммутатор, элемент ИПИ-НЕ, элемент задержки и оперативное запоминающее устройство , адресные входы оперативного запоминающего устройства подключены к вькодам двоичного счетчика, выходы оперативного запоминающего устройства соединены с информационными входами регистра, а управляющий вход оперативного запоминающего устройства подключен к информационной шине устройства , счетный вход двоичного счетчика подключен к выходу элемента ИЛИ-НЕ, первый вход которого соединен с выходом элемента И, входом синхронизации регистра, последовательным входом первого регистра сдвига и с первыми информационш 1ми входами коммутаторов, а второй вход элемента ИЛИ-НЕ соединен с информационной ж шиной устройства, тактовые входы регистров сдвига через элемент задержки подключены к выходу генератора тактовых импульсов, установочные входы регистров сдвига соединены с входом запуска устройства и входом установки первого триггера, инверсный выход которого соединен с собственным информационным входом, вы;о ход первого коммутатора соединен с . Э) 90 DO ЭО первьм входом второго триггера и последовательным входом второго регистра сдвига, выход второго коммутатора соединен с вторым входом второго триггера, а остальные информационные входы первого и второго коммутаторов соединены, соответственно, с выходами первого и второго регистров сдвига, выход второго триггера является выходом устройства, а выходы регистра подключены к управляюцим входам второго коммутатора.
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
091 (И) 1504 G 0 F 0
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3761710/24-24 (22) 28.06.84 (46) 07.12.85. Бюп. 0- 45 (72) А.Н.Бучнев, О.А.Зимнович, Е.И.Карпунин и А.Н.Матазов (53),681. 3 (088.:8), (56) Авторское свидетельство СССР
Ф 72652 1, кл. С Об F 1/04, 1977.
Авторское свидетельство СССР
N -1023314,,кл. G 06 F 1/04, 11. 01. 82. (54)(57) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ КОДОВЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ, содержащее генератор тактовых импульсов, первый регистр сдвига, первый коммутатор, два триггера, регистр, двоичный счетчик и элемент
И, первый вход которого соединен с выходом генератора тактовых импуль сов и синхронизирующим входом,первого триггера, прямой выход которого подключен к второму входу элемента И, информационный вход счетчика подключен к информационной шине устройства, выходы регистра подключены к управляющим входам йервого коммутатора, о т л и ч а ю— щ е е с я тем, что, с целью расшире.ния функциональных возможностей путем формирования кодовых последовательностей с любым заполнением тактов, в него введены второй регистр сдвига, второй коммутатор, элемент ИЛИ-НЕ, элемент задержки и оперативное запоминающее устройство, адресные входы оперативного запоминающего устройства подключены . к выходам двоичного счетчика, выходы оперативного запоминающего устройства соединены с информационными входами регистра, а управляющий вход оперативного запоминающего устройства подключен к информационнойшине уст-ройства, счетный вход двоичного счетчи" ка подключен к выходу элемента ИЛИ-НЕ, первый вход которого соединен с выходом элемента И, входом синхронизации регистра, последовательным входом первого регистра сдвига и с первыми информационными входами коммутаторов, а второй вход элемента ИЛИ-НЕ соединен с информационной шиной устройства, тактовые входы регистров сдвига через элемент задержки подключены к выходу генератора тактовых импульсов, установочные входы регистров сдвига соединены с входом запуска устройства и входом с установки первого триггера, инверсный выход которого соединен с собственным информационным входом, выход первого коммутатора соединен с, первым входом второго триггера и последовательным входом второго регистра сдвига, выход второго коммутатора соединен с вторым входом второго триггера, а остальные информационные входы первого и второго коммутаторов соединены, соответственно, с выходами первого и второго регистров сдвига, выход второго триггера явля-, 3Э» ется выходом устройства, а выходы регистра подключены к управлякщим входам второго коммутатора.
t 11
Изобретение относится к автоматике и вычислительной технике и предназначено для применения в цифровых приборах в целях самоконтроля, а также для контроля трактов передачи дискретной информации.
Целью изобретения является расширение функциональных возможностей путем формирования кодовых последовательностей с любым заполнением тактов.
На чертеже приведена функциональная схема устройства для формирования.кодовых последовательностей.
Устройство содержит генератор .1 тактовых импульсов, выход которого соединен с первым входом элемента
И 2, через элемент 3 задержки — с
TRKToBbIMH входами регистров 4 и 5 сдвига и непосредственно с синхронизирующим входом первого триггера
6, прямой выход которого соединен со вторым входом элемента И 2, а инверсный выход соединен со своим информацибнным входом, установочный вход соединен с установочными входами регистров 4 и 5 сдвига и входом
7 запуска устройства. Выход элемента И 2 соединен со входом синхронизации регистра 8, с первыми инфор— мационными входами коммутаторов 9 и 1.0, последовательным входом первого регистра 4 сдвига и первым входом элемента ИЛИ вЂ 11, второй вход которого соединен с информационной шиной 12 устройства а выход элемента ИЛИ-НЕ 11 соединен со счетным входом двоичного счетчика 13. Шина
12 соединена с управляющими входами оперативного запоминающего устройства (ОЗУ) 14 и информационными входами двоичного счетчика 13, выходы которого соединены с адресными входами ОЗУ 14, выходы которого соединены с информационными входами регистра 8 ° Выходы регистра 8 соединены с управляющими входами коммутаторов 9 и 10. Информационные входы коммутаторов 9 и 10 соединены соответственно с выходами регистров
4 и 5 сдвига, выход коммутатора 9 соединен с первым входом второго триггера 15 и последовательным входом регистра 5 сдвига, а выход коммутатора 10 соединен со вторым входом второго триггера 15, выход которого является выходом 16 устройства.
Устройство работает следующим образом.
96838 2
Перед началом работы в ОЗУ 14 по информационной шине 12 записывается микропрограмма кодовых последовательностей. Для этого устанавли; ваются нулевые данные на входе счетчика 13 и выдается строб записи в счетчик 13. Затем устанавливаются данные на входе ОЗУ 14 и выдается импульс записи. Затем к содержимому счетчика 13 сигналом с информационной шины 12 через элемент ИЛИ-НЕ 11 добавляется единица и заносятся новые данные в ОЗУ 14. Таким образом прописывается все ОЗУ 14, которое после этого переключается в режим чтения, а в счетчик 13 записывается нулевое значение. В начальном состоянии на входе 7 запуска устройства поддерживается низкий уровень напряжения, который поддерживает в нуле все разряды регистров 4 и 5 сдвига и первый триггер 6.
Устройство запускается подачей высокого уровня напряжения на вход
7 запуска. Освобождается первый триггер 6 и на его выходе появится кодовая последовательность
110011001100..., если принять основную частоту тактового генератора за кодовую последовательность
101010101010...
На выходе элемента И 2 в этом случае будет следующая кодовая последовательность:
1000100010001000.... т.е. полтакта основной частбты — высокий уровень напряжения и полтора такта — низкии уровень напряжения.
Положительный фронт {из нуля в единицу) первого импульса переписывает.содержимое ячейки с нулевым адресом ОЗУ 14 в регистр 8. Этот код с регистра 8 поступает на управляющие входы коммутаторов 9 и 10, что разрешает прохождение либо са1 мого этого импульса, либо информации с регистров 4 и 5 сдвига. Этот импульс в зависимости от кода в регистре 8 может переключить в любое, состояние триггер 15. По заднему
Фронту (из единицы в ноль) этого импульса к содержимому счетчика
13 прибавляется единица и следую55 щий импульс перепишет в регистр. 8 содержимое ячейки ОЗУ 14 с первым адресом. Одновременно этот импульс сдвигается в регистре 4 сдвига, Составитель С.Кривуценко
ТехредЛ.Мартяшова Корректор М. Демчик
Редактор Н.Егорова
Заказ 7563/46 Тираж 709 .Подписное
ВНИИПИ Государственного комитета СССР по- делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/S
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4
3 1 причем элемент 3 задержки учитывает задержку распространения сигнала в триггере 6 и элементе И 2.
Записывая в ОЗУ 14 разные микропрограммы кодовых последовательностей, можно получать на выходе 16 устройства любые виды кодовых последовательностей длиной, равной количеству слов ОЗУ 14. Так как счетчик
13 считает по кольцу, то заданную кодовую последовательность можно эациклить.
Предлагаемый вариант устройства предполагает 4-разрядный регистр 8.
Для реализации "шахматных" кодовых последовательностей типа 10101010.. ° или 01010101... достаточно двухраз196838 4 рядного счетчика 13 и ОЗУ 14 на два. . слова.
Для кодовой -последовательности
10101010... имеем микропрограмму
О: 1100
1: 0011 и соответственно для кодовой последовательности 01010101... необходима микропрограмма
10 . 0:0011
1: 1100
Практически, достаточно четырехраэрядного счетчика 13.и ОЗУ 14 на
1 шестнадцать слов для формирования всевозможных кодовых последовательностей на выходе 16 устройства.