Изобретение относится к телемеханике, а именно к устройствам ввода- вывода информации, используемым в пунктнах управления систем телемеханики, и предназначено для приема последовательного кода из линий связи и преобразования его в машинное слово, вводимое в ЭВМ параллельным кодом, и наоборот, преобразования машинного слова, полученного из ЭВМ параллельным кодом, в последовательный код, выдаваемый в линию связи.
Цель изобретения - повьппение быстродействия устройства.
На чертеже приведена структурная схема устройства.
Устройство содержит триггеры 1-3, элемент 4 задержки, регистр 5, регистр 6 сдвига, многофазный генератор 7, группу элементов И 8, мультиплексор 9, элемент ИЛИ 10, четвертый элемент И 11, счетчик 12, де- шифра тор 13, элемент НЕ 14, элементы И 15 - 17, входы, поступающие из ЭВМ начала обмена 18, конец обмена 19, приема 20, считывания 21, записи 22, параллельные информационные 23, выбора скорости обмена 24; выходы, пос тупаквдие в ЭВМ: готовности к приему 25, готовности к передаче 26, группа информационных 27, информационный выход 28 в линию связи, информационный вход 29 из линии связи, выходы 30 скорости обмена.
Устройство работает следующим об- .
В начале обмена из ЭВМ в регистр
5через входы 23 выводится код скорости обмена, который стробируется сигналом, поступающим из ЭВМ на вход 24. Сигнал с соответствующего выхода регистра 5 разрешает прохождение импульсной последовательности с выбранной частотой от многофазного генератора 7 на вход элемента И 11 и на тактовый вход триггера 2. После этого из ЭВМ через входы 23 в регистр
6поступает выводимая информация. Она записывается в регистре 6 сдвига по сигналу разрешения параллельной записи с входа 22 устройства и стро- бирующему сигналу параллельной записи с выхода элемента 4 задержки. Далее из ЭВМ через вход 18 поступает сигнал начала обмена, которьй устанавливает триггер 1 в единичное состояние. В результате снимается сигнал сброса с R-входа триггера 1 и с
входа сброса счетчика 12 через элемент ИЛИ 10, а также триггер 3 устанавливается в единичное состояние. По переднему фронту импульса с вькода мультиплексора 9 триггер 2 устанавливается в единичное состояние и разрешает прохождение импульсов через элемент И 11 на счетйый вход счетчика 12. Одн-овременно импульсы
с выхода элемента И 11 поступают на сдвигающий вход регистра 6 (регистр 6 находится в сдвигающем режиме, так как сигнал разрешения параллельной записи с входа 22 снят) и вызывают сдвиг его содержимого. Информационное слово побитно из старшего разряда регистра 6 поступает на первый вход элемента И 15. Последова- тельньм В.ЫВОД информации в линию разрешается единичным сигналом, поступающим на третий вход элемента И 15 с выхода триггер 1 3, и тактируется импульсами, поступающими на второй, вход элемента И 15 с выхода элемента И 11. Счетчик 12 подсчитывает число тактов, соответствующих длине передаваемого в линию из регистра 6 слова. Это число дешифрируется в дешифраторе 13 и сигнал в паузе после передачи последнего бита в слове с выхода элемента И 16 поступает в ЭВМ, свидетельствуя о завершении передачи информационного слова в линию. В случае продолжения передачи информации в линию ЭВМ в этой же паузе выводит следующее слово с регистр 6 (это возможно благодаря тому, что быстродействие ЭВМ многократно превосходит скорость обмена устройства
с линией связи). При этом очищается счетчик 12 по сигналу записи с входа 22 через элемент ИЛИ 10. Цикл передачи в линию этого слова (н следующих слов) осуществляется аналогично описанному выше.
Для перевода устройства в режим приема информации из линии на его вход 20 в первой после передачи последнего слова паузе тактовой последовательности из ЭВМ подается сигнал приема. Триггер 3 устанавливается в нулевое состояние, С1чищается счетчик 12 через элемент ИЛИ 10. Сигналы в линии связи поступак1Т на последовательный вход регистрг 6. Последовательный прием сигналов в регистре 6 тактируется импульсами, посту- пакщими с выхода элемента И 11 на
сдвигающий вход регистра 6 сдвига. Счетчик 12 подсчитывает число тактов, соответствующих разрядности слова, принимаемого в регистр 6. После определенного количества тактов сигнал с выхода дешифратора 13 поступает на второй вход элемента И 17. На третий вход элемента И 17 поступает сигнал разрешения приема с инверсного выхода триггера 3, Сигнал с выхода элемента НЕ 14 в первой после завершения приема слова паузе тактовой последовательности поступает через элемент И 17 и вькод 26 в ЭВМ, свидетельствуя о конце приема слова на линии. ЭВМ в этой же паузе вводит информацию из регистра 6 через группу элементов И 8 с помощью сигнала считывания, подаваемого на вход 21 устройства. При этом очищается счетчик 12 через элемент ИЛИ 10 и подготавливается для подсчета длины очередного слова. Прием следующего слова осуществляется аналогично описанному.
По завершении цикла обмена из ЭВМ на вход 19 поступает сигнал конца обмена, сбрасывающий триггер 1 в нулевое состояние. Сигнал с инверсного выхода триггера 1 сбрасыва е т и запирает триггер 2, а также через элемент ИЛИ 10 очищает и запирает счетчик 12.
Сигналы выбора скорости обмена с выходов 30 устройства могут быть использованы в устройствах и узлах, осуществляющих контроль скорости обмена по линии.
Внедрение предлагаемого устройст- ва позволит получить положительный эффект благодаря повьш1ению скорости обмена информацией по системе телемеханики в целом путем обеспечения возможности варьирования скорости обмена информации между устройством и линией связи.
Формула изобретения
Устройство для ввода-вывода информации, содержащее регистр сдвига, счетчик, первый триггер, элемент НЕ, три элемента И, группу элементов И, элемент ИЛИ, информационные выходы регистра сдвига соединены с первыми входами группы элементов И, один из информационных вькодов регис.тра сдвига соединен с первым входом пер - вого элемента И, выход которого является ииформлционным выходом устройства, последовательный вход регистра сдвига является информационным входом устройства, вторые входы с группы элементов И объединены и являются входом считывания устройства, выход элемента НЕ соединен с первым входом второго элемента И, отличающееся тем, что,с целью
0 повьшения быстродействия устройства, в него введены регистр, два триггера, элемент задержки, четвертый элемент И, мультиплексор, регистр, многофазный генератор, выходы которо5 го подключены к информационным входам мультиплексора, параллельные входы регистра сдвига и информационные входы регистра являются группой информационных входов устройст0 на, управляющий вход регистра является входом выбора скорости обмена устройства, выходы регистра соединены с адресными входами мультиплексора и являются выходами скорости
5 обмена устройства, выход эл емента НЕ соединен с первым входом третьего элемента И, выход мультиплексора соединен с первым входом четвертого элемента И и тактовым входом первого
0 триггера, выход которого соединен с вторым входом четвертого элемента И, выход которого соединен с счетным входом счетчика, вторым входом первого элемента И, входом элемен5 та НЕ и тактовьпм входом регистра
сдвига, D-вход и R-вход первого триггера соединены с прямым и инверсным выходами второго триггера соответственно, инверсный выход второго триг0 гера соединен с первым входом элемента ИЛИ, выход которого подключен к входу сброса счетчика, которого соединены с входами дешифратора, выход которого подключен к
5 вторым входам второго и третьего элементов И, выходы которых являются выходами готовности к приему и готовности к передаче устройства соответственно, S-входы второго и тре0 тьего триггеров являются входом начала- обмена устройства, вход сброса второго триггера является входом конца обмена устройства, вход сброса третьего триггера соединен с вторым
5 входом элемента ИЛИ и является входом приема устройства, прямой и инверсный выходы третьего триггера соединены с третьими входами второго и третьего элементов И соответствен5 12987596
но, прямой выход третьего триггеразадержки являются входом записи устсоединен с третьим входом первогоройства, выход элемента задержки соеэлемеита И, третий вход элемента ИЛИдинен с входом стробирований паралявляется входом считывания устройст-лельной записи регистра сдвига, выва, вход разрешения параллельнойс ходы группы элементов И являются
записи регистра сдвига, четвертьйгруппой информационных выходов уствход элемента ИЛИ и вход элементаройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с линией связи | 1986 |
|
SU1325492A1 |
Устройство для ввода-вывода информации | 1985 |
|
SU1264194A1 |
Устройство для ввода-вывода информации | 1987 |
|
SU1424021A1 |
Устройство для вывода информации из электронно-вычислительной машины (ЭВМ) в линию связи | 1986 |
|
SU1310834A1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ | 2002 |
|
RU2220440C1 |
Устройство коррекции кода | 1986 |
|
SU1490720A1 |
Устройство для сопряжения абонента с каналом связи | 1987 |
|
SU1499358A1 |
Устройство для обработки данных | 1984 |
|
SU1352498A1 |
Устройство для ввода-вывода информации | 1991 |
|
SU1820375A1 |
Устройство для сопряжения ЭВМ с объектами управления | 1986 |
|
SU1401469A1 |
Изобретение относится к телемеханике, а именно к устройствам ввода-вывода информации, используемым в пункта х управления систем телемеханики. Устройство предназначено для приема последовательного кода из линии связи и преобразования его в машинное слово, вводимое в ЭВМ параллельным кодом, и наоборот, преобразования машинного слова, полученного .из ЭВМ параллельным кодом, в последовательный код, выдаваемый в линию связи. Цель изобретения - повышение быстродействия устройства. Цель достигается введением в состав устройства регистра 5 для хранения кода скорости обмена информации, многофазного генератора 7 импульсных последовательностей, мультиплексора 9, злемента 4 задержки, второго..1 и третьего 3 триггеров, дешифратора 13. Введенные элементы позволяют в системах с рассредоточенными объектами производить ввод и вывод информации с различными скоростями. Т ил. о СЛ С lg-5 ю со 00 СП со X
Авторы
Даты
1987-03-23—Публикация
1985-10-29—Подача