,
Изобретение относится к автоматике и вычислительной технике и предназначено для применения в цифровых приборах в целях самоконтроля, а таже для контроля трактов передачи дискретной информации.
Целью изобретения явлйется расширение функциональных возможностей путем формирования-кодовых последовтельностей с любым заполнением тактов.
На чертеже приведена функциональная схема устройства для формирования кодовых последовательностей.
Устройство содержит генератор 1 тактовьк импульсов, выход которого соединен с первым входом элемента И 2, через элемент 3 задержки - с тактовыми входами регистров 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 соединены
соответственно с выходами регистров
I .
4 и 5 сдвига, выход коммутатора 9
соединен с первым входом второго триггера 15 и последовательным входом регистра 5 сдвига, а выход коммутатора 10 соединен со вторым входом второго триггера 15, выход которого является выходом 16 устройства Устройство работает следующим образом.
96838 2
Перед началом работы в ОЗУ 14 по информационной шине 12 записывается микропрограмма кодовых последовательностей. Для этого устанавли, ваются нулевые данные на входе
счетчика 13 и выдается строб записи в счетчик 13, Затем устанавливаются данные на входе ОЗУ 14 и выдается импульс записи. Затем к содержимому
0 счетчика 13 сигналом с информационной шины 12 через элемент ИЛИ-НЕ 11 добавляется единица и заносятся новые данные в ОЗУ 14. Таким образом прописывается все ОЗУ 14, которое
JJ после этого переключается в режим чтения, а в счетчик 13 записывается нулевое значение. В начальном состоянии на входе 7 запуска устройства поддерживается низкий уровень на2Q пряжения, который поддерживает в
нуле все разряды регистров 4 и 5 i сдвига и первый триггер 6.
Устройство запускается подачки высокого уровня напряжения на вход
25 7 запуска. Освобождается первый триггер 6 и на его выходе появится кодовая последовательность 110011001100...,
если принять основную частоту так2Q тового генератора за кодовую после. довательность
101010101010.. . На выходе элемента И 2 в этом случае будет следующая кодовая последовательность:35
1000100010001000....,
т.е. полтакта основной частоты - высокий уровень напряжения и полтора такта -низкий уровень напряжения. Положительньй фронт (из нуля в единицу) первого импульса переписывает .содержимое ячейки с нулевым адресом ОЗУ 14 в регистр 8. Этот код с регистра 8 поступает на управлякнцие входы коммутаторов 9 и 10, что разрешает прохождение либо самого этого импульса, либо информации с регистров 4 и 5 сдвига. Этот импульс в зависимости от кода в регистре 8 может переключить в любое . состояние триггер 15. По заднему фронту (из единицы в ноль) этого импульса к содержимому счетчика 13 прибавляется единица и следующий импульс перепишет в регистр, 8 содержимое ячейки ОЗУ 14 с первым, адресом. Одновременно этот импульс сдвигается в регистре 4 сдвига.
3 .
причем элемент 3 задержки учитывает задержку распространения сигнала в триггере 6 и элементе И 2.
Записывая в ОЗУ 14 раз.ные микропрограммы кодовых последовательностей, можно получать на выходе 16 устройства любые виды кодовых последовательностей длиной, равной количству слов ОЗУ 14. Так как счетчик 13 считает по кольцу, то заданную кодовую последовательность можно зациклить.
Предла:гаемый вариант устройства предполагает 4-разрядный регистр 8. Для реализации шахматных кодовых последовательностей типа 10101010.;. или 01010101.., достаточно двухраз968384
рядного счетчика 13 и ОЗУ 14 на два. слова.
Для кодовой последовательности 10101010... имеем микропрограмму 50:1100
I 1:0011
и соответственно для кодовой последовательности 01010101... необходима микропрограмма
0:0011
1:1100
Практически, достаточно четырехразрядного счетчика 13 и ОЗУ 14 на шестнадцать слов для формирования всевозможных кодовых последовательностей на выходе 16 устройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство автоматизированной подготовки программ для станков с ЧПУ | 1986 |
|
SU1354160A1 |
Мультимикропрограммная управляющая система | 1983 |
|
SU1133594A1 |
Генератор псевдослучайных сигналов | 1986 |
|
SU1347166A1 |
Процессор для обработки массивов данных | 1982 |
|
SU1381532A1 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1305698A1 |
Устройство для обмена данными между электронно-вычислительной машиной и абонентами | 1985 |
|
SU1277125A1 |
Микропрограммный процессор | 1982 |
|
SU1070557A1 |
Устройство для управления и обмена данными | 1986 |
|
SU1319042A1 |
Устройство для обучения | 1988 |
|
SU1663618A1 |
Устройство для моделирования дискретных систем | 1985 |
|
SU1295411A1 |
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ КОДОВЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ, содержащее генератор тактовых импульсов, первьй р.егистр .сдвига, первый коммутатор, два триггера, регистр, двоичный счетчик и элемент И, первый вход которого соединен с выходом генератора тактовых импульсов и синхроннаируюп им входом, первого триггера, прямой выход которого подключен к второму входу элемента И, информационный вход счетчика подключен к информахщонной шине устройства, выходы регистра подключены к управлянщим входам первого коммутатора, отличающееся Тем, чТо, с целью расширения функциональных возможностей путем формирования кодовых последовательностей с любым заполнением тактов, в него введены второй регистр сдвига, второй коммутатор, элемент ИПИ-НЕ, элемент задержки и оперативное запоминающее устройство, адресные входы оперативного запоминающего устройства подключены к вькодам двоичного счетчика, выходы оперативного запоминающего устройства соединены с информационными входами регистра, а управляющий вход оперативного запоминающего устройства подключен к информационной шине устройства, счетный вход двоичного счетчика подключен к выходу элемента ИЛИ-НЕ, первый вход которого соединен с выходом элемента И, входом синхронизации регистра, последовательным входом первого регистра сдвига и с первыми информационш 1ми входами коммутаторов, а второй вход элемента ИЛИ-НЕ соединен с информационной ж шиной устройства, тактовые входы регистров сдвига через элемент задержки подключены к выходу генератора тактовых импульсов, установочные входы регистров сдвига соединены с входом запуска устройства и входом установки первого триггера, инверсный выход которого соединен с собственным информационным входом, вы;о ход первого коммутатора соединен с . Э) 90 DO ЭО первьм входом второго триггера и последовательным входом второго регистра сдвига, выход второго коммутатора соединен с вторым входом второго триггера, а остальные информационные входы первого и второго коммутаторов соединены, соответственно, с выходами первого и второго регистров сдвига, выход второго триггера является выходом устройства, а выходы регистра подключены к управляюцим входам второго коммутатора.
Электрический музыкальный инструмент | 1944 |
|
SU72652A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для формирования кодовых последовательностей | 1982 |
|
SU1023314A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
; |
Авторы
Даты
1985-12-07—Публикация
1984-06-28—Подача