Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в качестве устройства преобразования и буферизации данных и для сопряжения ЭВМ с каналами связи . Целью изобретения является повышение надежности устройства. Устройство для ввода информации содержит блок 1 формирования тактовых импульсов , счетчик 2, блок 3 выделения начала кода, включающий таймер 4, сдвиговый регистр 5, дешифратор 6, формирователь импульса 7, элемент ИЛИ 8, триггер 9, первьш и второй формирователи 10 и 15 импульсов по спаду фронта входного сигнала, логические элементы И 11-14, сдвиговые регистры 16 и 17, коммутатор 18. Устройство устраняет постоянный сдвиг во всех последующих информационных посылках за счет периодического обнуления счетчика 2 и установки триггера 9 в исходное состояние. Кроме того, устройство выдает в ЭВМ инициативные сигналы, уведомляющие о готовности к выдаче информации на ЭВМ с одного из сдвиговых регистров 16 и 17, что устраняет необходимость синхронизации циклов записи информации в ЭВМ и режимов записи и считывания устройства. 1 З.П..Ф-ЛЫ, 2 ил. «
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧ ЕСНИ Х
РЕСПУБЛИН (19) (И>
77863 А1 (51) 4 G 06 F 13/00 3/00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4097992/24-24 (22) 22.05.86 (46) 29.02.88. Бюл. № 8 (72) Н.И.Жамалетдинов и Е.И.Козлов (53) 681.327 (088.8) (56) Авторское свидетельство СССР № 1037238, кл. G 06 F 13/00, 1982.
Авторское свидетельство СССР № 1084775, кл. G 06 F 13/00, 1982, (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и может быть использовано в качестве устройства преобразования и буферизации данных и для сопряжения ЭВМ с каналами связи. Целью изобретения является повышение надежности устройства. Устройство для ввода информации содержит блок 1 формирования тактовых импульсов, счетчик 2, блок 3 выделения начала кода, включающий таймер 4, сдвиговый регистр 5, дешифратор 6, формирователь импульса 7, элемент
ИЛИ 8, триггер 9, первый и второй формирователи 10 и 15 импульсов по спаду фронта входного сигнала, логические элементы И 11-14, сдвиговые регистры 16 и 17, коммутатор 18. Устройство устраняет постоянный сдвиг во всех последующих информационных посылках за счет периодического обнуления счетчика 2 и установки триггера 9 в исходное состояние. Кроме того, устройство выдает в ЭВМ инициативные сигналы, уведомляющие о готовности к выдаче информации на
ЭВМ с одного из сдвиговых регистров
16 и 17, что устраняет необходимость синхронизации циклов записи информации в ЭВМ и .режимов записи и считывания устройства. 1 з,п.. ф-лы, 2 ил, 1377863
Изобретение относится к вычисли- . тельной технике и может быть использовано в качестве устройства преобразования и буферизации данных и для сопряжения ЭВМ с каналами связи.
Целью изобретения является повышение надежности устройства.
На фиг. 1 представлена функциональная схема устройства для. ввода 10 информации, на фиг. 2 — временные диаграммы процессов записи и считывания устройства.
Устройство для ввода информации (фиг.1) содержит блок 1 формирования 15 тактовых импульсов, счетчик 2, блок
3 выделения начала кода, содержащий таймер 4, сдвиговый регистр 5,. дешифратор 6, формирователь 7 импульсов и элемент ИЛИ 8, триггер 9, пер- 20 вый формирователь 10 импульсов, третий, первый, второй и четвертый элементы И 11-14 соответственно, второй формирователь 15 импульсов, первый и второй сдвиговые регистры 16 и 17, коммутатор 18.
Устройство работает следующим образом, На вход устройства поступает информационный сигнал в виде бинарного 30 последовательного кода с тактовой частотой F, (фиг.2а, "1", 2а "0")..
Информационный сигнал поступает на вход устройства либо с паузами, отделяющими одну информационную посылку 35 от другой, либо началом информационной посылки является определенный код (кодовое слово) в начале каждой информационной посылки. Блок 1 формирования тактовых импульсов из вход- 40 ной бинарной последовательности формирует импульсы тактовой частоты F, (фиг.2б), с которой происходит запись информации в сдвиговые регистры 16 и 17, а также в сдвиговый ре- 45 гистр 5. Только один из элементов
И 12 или 13 пропускает импульсы сдвига с тактовой частотой F, и только один из элементов И 10 и 14 пропускает импульсы информации с тактовой частотой Р, в данный момент времени на один из сдвиговых регистров 16 или 17 в зависимости от состояния плеч триггера 9 (фиг.2 д, е, ж и з).
Счетчик 2 осуществляет счет количества импульсов, а разрядность его
55 определяется объемом сдвиговых ре-. гистров 16 и 17. При поступлении последнего записываемого в данный сдвиговый регистр 16 или 17 слова счетчик 2 обнуляется и перебрасывает триггер 9 в другое состояние (фиг.2 в, r). Состояние плеч триггера 9 изменяется на противоположное.
Те из элементов И, которые до этого момента времени пропускали импульсы информации и импульсы сдвига на один из сдвиговых регистров 16 или
17 закрываются, а закрытые элементы
И открываются.
Триггер 9 управляет также состоянием коммутатора 18, через который выдается информация из заполненного сдвигового регистра 16 или 17 на выход устройства, в то время как в другой сдвиговый регистр идет запись информации. При переходе триггера 9 из состояния "1 в состояние "0" сбрасывает один из формирователей 10 или 15.импульсов по спаду входного сигнала, на выходе которого вырабатывается короткий импульс определенной длительности, поступающий на выход устройства для уведомления о готовности к выдаче информации на
ЭВМ параллельным двоичным кодом с заполненного сдвигового регистра 16 или 17 через коммутатор 18 (фиг.2 и, к).
При подаче информационной посылки с паузой, отделяющей одну информационную посылку от другой, таймер 4 вырабатывает импульс во время действия паузы. При подаче информационного сигнала, когда началом информационной посылки служит определенный код в начале посылки, при записи этого кода в сдвиговый регистр 5 срабатывает дешифратор 6 и через формирователь 7 импульсов сформированный импульс поступает на вход элемента ИЛИ 8.
Импульс с таймера 4 или формирователя 7 импульсов через элемент
ИЛИ 8 поступает на вход обнуления счетчика 2 и на вход триггера 9,устанав. ливая его в исходное состояние,чем устраняется наличие недопустимого постоянноro сдвига информации (искажения информации) при возникновении сбоя в одной из предшествующих информационных посылок, Полное обновление информации в сдвиговых регистрах 16 и 17 происходит при подаче на регистры 16 и 17 пачек импульсов сдвига (число импульсов в пачке равно числу разрядов регистра) с логичес1377863 ких элементов И 12 и 13, очищающих регистры от предшествующей информации и записывающих новую информацию, поступающую на информационные входы в сдвиговые регистры 16 и 17.
Таким образом, при наличии сбоев в одной информационной посылке во всех последующих за ней информационных посылках, передаваемых на ЭВМ, недопустимое искажение информации в них отсутствует при отсутствии в них сбоев.
Процессы записи и считывания информации идут независимо один от другого. Время считывания информации должно быть меньше времени записи информации. Запись информации идет непрерывно то в сдвиговый регистр
16, То в сдвиговый регистр 17 после- 2п довательным кодом. Считывание информации параллельным кодом начинается с момента переключения триггера 9, когда коммутатор 18 разрешает прохождение информации с одного из сдвига- 25 вых регистров 16 или 17 на ЭВМ по импульсу, уведомляющему о готовности к выдаче информации одного из сдвиговых регистров. Считывание информации должно заканчиваться раньше, чем произойдет следующее переключение триггера 9.
Предложенное устройство имеет более высокую надежность, так как устраняет наличие постоянного сдвига во всех последующих .посылках информации за счет периодического обнуления счетчика 2 и установки триггера 9 в исходное состояние при возникновении сбоя в предшествующей информационной
40 посылке. Кроме того, устройство для ввода информации выдает на ЭВМ инициативные сигналы, уведомляющие о готовности к выдаче информации на
ЭВМ с одного из сдвиговых регистров
16 или 17, что устраняет необходимость синхронизации циклов записи информации в ЭВМ и режимов записи и считывания устройства.
Ф о р м у л а изобретения
1. Устройство для ввода информации, содержащее блок формирования тактовых импульсов, счетчик, триггер, коммутатор, первый и второй формирователи импульсов, вход блока формирования тактовых импульсов является входом устройства, выход блока формирования тактовых импульсов соединен со счетным входом счетчика, прямой и инверсный выходы триггера соединены с входами первого и второго форми- . рователей импульсов соответственно и адресными входами коммутатора, выходы которого являются информационными выходами устройства, о т л и ч а ю ш е е с я тем, что, с целью повьппения надежности устройства, в него введены блок выделения начала када, четыре элемента И, два сдвиговых регистра, выход блока формирования тактовых импульсов соединен с тактовым входом блока выделения начала кода и первыми входами первого и второго элементов И, выход блока выделения начала кода соединен с входами сброса счетчика и триггера, выход счетчика соединен с входом установки триггера, первые входы третьего и четвертого элементов И объединены с информационным входом блока выделения начала кода и входом блока формирования тактовых импульсов, выход триггера соединен с вторыми входами первого и третьего элементов И, инверсный выход триггера соединен с вторыми входами второго и четвертого элементов И, выходы которых соединены соответственно с входом сдвига и информационным входом первого сдвигового регистра, выходы первого и третьего элементов
И соединены соответственно с входом сдвига и информационным входом второго сдвигового регистра, выходы сдвиговых регистров соединены с соответствующими информационными входами коммутатора, выходы формирователей импульсов являются стробирующими выходами устройства.
2. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что блок выделения начала кода содержит сдвиговый регистр, дешифратор, формирователь импульса, таймер, элемент ИЛИ, выход которого является выходом блока, вход сдвига сдвигового регистра объединен с входом таймера и является тактовым входом блока, информационный вход сдвигового регистра является информационным входом блока, выходы сдвигового регистра соединены с входами дешифратора, выход которого соединен с входом формирователя импульса, выход которого соединен с первым входом элемента ИЛИ, второй вход которого соединен с выходом таймера.
1377863
Редактор M.Êåëåìåø
Заказ 875/46 - Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам-изобретений и открытий
113035, Москва, Ж-35» Раушская наб., a. 4/5
Производственно-полиграфическое предприятие, r, Ужгород, ул. Проектная, 4
„1
Составитель И. Карнова
Техред М. Ходанич Корректор M,Ïoæo