Изобретение относится к вычислительной технике и может быть использовано для ввода/вывода информации в электронно-вычислительных машинах.
Цель изобретения - повьппение информативности устройства за счет обеспечения приема устройством и передачи им потребителю (электронно- вычислительной машине) информации в виде параллельных кодовых слов в промежутки времени между приемами последовательных кодовыз - слов без нарушения установленного режима синхронизации приема последовательных кодовых слов.
На чертеже представлена функциональная схема устройства.
Устройство для приема кодовой информации содержит элементы И 1, элементы ИЛИ 2, регистр 3 кода величины смещения, элементы И 4, делители 5 и 6 частоты с регулируемым коэффициентом деления, регистр 7 кода длины слова, регистр 8 сдвига (перобразователь последовательного кода в параллельный), элемент НЕ 9, элемент ИЛИ 10, элемент И-НЕ 11, элемент НЕ 12, элемент И-НЕ 13, элемент ИЛИ 14, элементы И 15 и 16, триггер 17, элемент ИЛИ 18, элемент И 19, элемент НЕ 20, шину 21 тактовых импульсов, шину 22 сигнала режима работы, входную информационную шину 23 приема параллельного кода, шину 24 кода смещения, шину 25 сигнала считывания, шину 26 сигнала прерывания, шину 27 кода длины слова, выходную информационную шину 28, шину 29 сигнала прерывания, шину 30 сигнала записи и -входную информационную шину 31 приема последовательного кода.
Устройство работает следук щим образом.
В режиме приема последовательных кодов на шине 22 установлен сигнал логического О и на входную инфор- мацноннуу) шину 31 поступает двоичный импульсный.код информации с известной длиной слова от источника последовательных кодов, а на шину 21 поступают тактовые импульсы. Если в регистр 3 записан нулевой код величины смещения, то на выходных шинах его и на входе каждого из элементов И 4 присутствует сигнал логического О, поэтому с выходов элементов И 4 логический О попа
дает на входы элемента ИЛИ 14 и с выхода поступает на элемент И-НЕ 13, инвертируется и заводится на вход элемента И 15, разрешая прохождение тактовых импульсов с шины 21 через элемент И 15 на элемент И 16 и на тактовый вход делителя 6 частоты. Сигнал логического О с шины 22 поступает на элемент НЕ 12, инвертируется и разрешает прохождение тактовых импульсов через элемент И 16 на тактовый вход регистра 8 сдвига. Если в регистр 7 записан код длины слова, поступивший с электронно-вычислительной машины через шину 27 кода длины слова, то на выходе регистра 7 и, следовательно, на управляющих входах делителя 6 частоты присутствует код, -соответствующий длине слова входной двоичной информации. С выхода делителя 6 на шину 29 сигнала прерывания выдаются импульсы, сформированные из тактовой частоты в момент, когда делитель 6 сосчитает количество тактовых им- - пульсов, соответствующее коду на управляющих входах делителя 6. При этом в регистре 8 подготовляется очередное слово-информации, длина которого определяется коэффициентом деления. Заполнение регистра 8 производится под действием импульсов сдвига, приходящих на его тактовый вход. Количество разрядов регистров
8 и 7 и количество разрядов управляющих входов делится делителем 6 частоты с максимальной длиной слов, поступающих На входную информационную шину 31 устройства. Сигнал логического О с выхода элемента ИЛИ 14 поступает также на вход установки в 1 триггера 17. Если в первоначальный момент, когда в регистр 3 записан нулевой код, на выходе триггера 17 был сигнал логической 1,. то этот сигнал, поступая на вход элемента И-НЕ 11, разрешает прохождение тактового импульса на тактовый вход делителя 5 частоты. Делитель 5, на
управляющие входы которого (входы установки кода коэффициента деления) поступает нулевой код, выдает в ответ на первый импульс, поступающий на его тактовый вход, импульс на
свой выход. Этот импульс устанавливает на выходе триггера 17 сигнал логического О, который запрещает прохождение тактовых импульсов черед
элемент И-НЕ 11 на вход делителя 5 частоты.
Таким образом, устройство производит выдачу потребителю информация с выходных информационных шин 28 регистра 8 и оповещает потребителя о факте заполнения регистра 8 информацией с помощью сигнала прерывания с щины 29 сигнала прерывания. Если потребитель (электронно-вычислительная машина) выдает на шины 24 код смещения, то этот код записывается в регистр 3. В соответствии с кодом величины смещения на одном или нескольких выходах регистра 3 появляется сигнал логической 1. Эта логическая 1, поступив на соответствующий элемент И 4, пройдет через этот элемент в промежуток между тактовыми импульсами, когда с элемента НЕ 9 снимается сигнал логической 1, и через элемент ИЛИ-1,0 этот сигнал поступит на объединенны входы элементов И 4.
С выходов элементов И 4 логичесг кая 1 проходит через элемент ИЛИ 14 и через элемент И-НЕ 13 запрещае прохождение тактовых импульсов. Одновременно с выхода элемента ИЛИ 14 сигнал логической 1 поступает на вход установки в 1 триггера 17, с выхода которого сигнал логической 1 поступает на элемент И-НЕ 11, разрешая прохождение тактовых импульсов на вход делителя 5, и па второй вход элемента ИЛ$1 10, обеспечивая удержание кода на управляющих входах делителя 5,частоты. Делитель 5 в соответствии с кодом, установленным на его управляюгчих входах, через требуемое количество тактов выдает импульс, который поступит на вход установки в О регистра 3, и на выходе регистра 3 установится сигнал логического О. Кроме того, этот импульс подается на вход установки в О триггера 17 и установит его в нулевое состояние. Логический О с выхода триггера 17 запретит прохождение тактовых импульсов через элемент И-НЕ 11 на вход делителя 5 частоты. Сигнал логического О с выхода регистра 3 разрешит прохождение тактовых импульсов с шины 21 .на тактовый вход регистра 8 аналогично описанному.
Таким образом, устройство в ответ на поступление кода величи104944
ны смещения на шины 24 производит однократное смещение иа заданное число тактов последовательного двоичного кода, поступающего на шину 5 31. Смещение кодовой последовательности необходимо для синхронизации приема кодовых слов потребителем.
В случае, если потребитель прекращает считывать информацию, в уст10 ройстве продолжает работать делитель 6 частоты, который сигналами прерывания на шине 29 сообщает потребителю о поступлении очередной информации, и достигнутая синхрониза15 ция не теряется.
В режиме приема параллельных кодов на шине 22 потребителем устанавливается сигнал логической 1. По этому сигналу устройство обеспе20 чивает прием параллельных кодов с шины 23 на регистр 3 через элементы И I и ИЛИ 2 и с помощью элемента НЕ 12 запрещает прохождение тактовых импульсов через элемент И 16
25 на тактовый вход регистра 8. При этом информация с шины 31 в регистр 8 не пишется, пока установлен сиг
нал логической 1 на шине 22 и тактовые импульсы проходят через элемент И 15 на тактовый вход делителя 6 частоты для поддержания пословного синхронизма, достигнутого в режиме приема информации в после « довательных кодах.
Сигнал логической 1 с шины 22 через элемент НЕ 20 запрещает прохождение импульсов с выхода делителя 5 частоты на входы установ - ки в О регистра 3 и триггера 17. Записанная информация в виде параллельного кода с регистра 3 поступает через элементы И 4 на входы регистра 8, записывается в него по сигналу с шины 30 и выставляется на выходных информационных шинах 29 устройства. При этом любой символ 1 параллельного кода через элемент ИЛИ 14 устанавливает триггер 17 в одиночное состояние и выдает сигнал прерывания с Щины 26,. уведомляющий потребителя о приеме устройством Информации в виде параллельного кода. Сигнал логической 1, установленной потребителем на шине 25, проходит через элемент ИЛИ 18 на входы регистра 3 и триггера 17 и устанавливает их в нулевое .состояние. Цикл приема параллельного кода
устройством заканчивается. При установке логического О на шине 22 устройство переходит в режим приема информации в виде последовательных кодов и устанавливается в нулевое состояние делитель 5 частоты для исключения сбоев устройства.
Таким образом, предлагаемое устройство обладает большей информативностью по сравнению с известным за счет обеспечения приема параллельной кодовой информации.
Формула изобретения
Устройство для приема кодовой информации, содержащее первый регистр, первый информационный вход которого подключен к первой информационной шине, выходы первого регистра соединены с соответствующими выходными информациоиньми шинами, первый элемент НЕ, вход которого объединен с первыми входами первого элемента И и первого элемента И-НЕ и подключен к шине тактовых импульсов, выход первого элемента НЕ соединен с первым входом первого элемента ИЛИ, выход которого соединен с первыми входами вторых элементов И, второй регистр, выходы которого соединены с вторыми входами соответствующих вторых элементов И, выходы которых соединены с соответствующими управляющими входами первого делителя астоты и входами второго элемента ЛИ, выход второго элемента ИЛИ соеинен с входом установки в 1 риггера, выход триггера соединен вторыми входами первого элемента ЛИ и первого элемента И-НЕ, выход ервого элемента И-НЕ соединен с тактовым входом первого делителя астоты, третий регистр, входы которого подключены к соответствующим шинам кода длины слова, выходы третьего регистра и выход первого элемен- та И соединены соответственно с управляющими и тактовым вход;;,1и второго делителя частоты, выход которого
ВШШПИ Заказ 783/59 Тираж 516 Подписное Филиал ППП Патент, г. Ужгород, ул. Проектная, 4
соединен с первой шиной сигнала прерывания, отличающееся тем, что, с целью повьш1ения инфор- 5 мативности, в него введены третьи, четвертый и пятый элементы И, третий и чертвертый элементы ИЛИ, второй и третий элементы НЕ и второй элемент И-НЕ , первые входы третьих 10 элементов И подключены к соответствующим вторым информационным шинам, вторые входы третьих элементов И объединены с входами второго и третьего элементов НЕ и подключены к ши- 5 не сигнала режима работы, выходы третьих элементов И соединены с первыми входами соответству5ош 1х третьих элементов ИЛИ, вторые входы которых подключены к соответствующим
0 шинам кода смещения, выходы третьих элементов ИЛИ соединены с соответствующими информационными входами второго регистра, выход второго элемента НЕ соединен с входом установ5 ки в О первого делителя частоты и первым входом четвертого элемента И, выход первого делителя, частоты соединен с вторым входом четвертого элемента И, выход которого соединен
0 с первым входом четвертого элемента ИТШ, второй вход которого подключен к шине сигнала считывания, выход четвертого элемента ИЛИ соединен с входами установки в О триг5 гера и второго регистра, выход
третьего элемента НЕ соединен с первыми входами пятого элемента И и второго элемента И-НЕ, вторые входы пятого элемента И и второго элемен0 та И-НЕ подключены к входам соответственно первого элемента И и второго элемента ИЛИ, выход второго элемента И-НЕ соединен с вторым входом первого элемента И, выход пятого эле5 мента И соединен с тактовым входом первого регистра, вторые информационные входы которого подключены к выходам соответствующих вторых элементов И,управляющий вход первого
0 регистра соединен с шиной сигнала записи.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для приема последовательного кода | 1980 |
|
SU960893A1 |
Устройство для приема последовательных кодов | 1982 |
|
SU1080182A2 |
Устройство для обмена информацией | 1986 |
|
SU1363228A1 |
Устройство для сопряжения цифровой вычислительной машины с каналом связи | 1991 |
|
SU1837301A1 |
СЕЛЕКТОР ИМПУЛЬСОВ ЗАДАННОЙ КОДОВОЙ КОМБИНАЦИИ | 1994 |
|
RU2076455C1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1990 |
|
RU2020565C1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ | 2002 |
|
RU2220440C1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
УСТРОЙСТВО ОБНАРУЖЕНИЯ СИГНАЛОВ С ПРОГРАММНОЙ ПЕРЕСТРОЙКОЙ РАБОЧЕЙ ЧАСТОТЫ | 1997 |
|
RU2110890C1 |
Устройство для мажоритарного декодирования | 1987 |
|
SU1517137A1 |
Изобретение относится к вычислительной технике и может использоваться для ввода/вывода информации в электронно-вычислительных машинах. Изобретение позволяет повысить информативность устройства за счет обеспечения приема устройством и передачи им электронно-вычислительной машине информации в виде параллельных кодовых слов в промежутках времени между приемами последовательных кодовых слов , без нарушения уста, 21 новленного режима синхронизации приема последовательных кодовых слов. Устройство содержит элементы И 1, элементы ИЛИ 2, регистр 3 кода величины смещения, элементы И 4, делители 5 и 6 частоты с регулируемьм коэффициентом деления, регистр 7 кода длины слова, регистр 8 сдвига, элемент НЕ 9, элемент ИЛИ 10, элемент И-НЕ 11, элемент НЕ 12, элемент И-НЕ 13, элемент ИЛИ I4, элементы И 15 и 16, триггер 17, элемент ИЛИ 18, элемент И 19, элемент НЕ 20, шину 21 тактовых импульсов, шину 22 сигнала режима работы, входную информационную шину 23 приема параллельного кода, шину 24 кода смещения, шину 25 сигнала считывания, шину 26 сигнала прерывания, шину 27 кода длины слог ва, выходную информационную шину 28, шину 29 сигнала прерывания, шину 30 сигнала записи и входную информационная шину 31 приема последовательного кода. I ил. СП G. с ю со 4ib СО N 30 31
Устройство для приема последовательного кода | 1977 |
|
SU705494A1 |
Топка с несколькими решетками для твердого топлива | 1918 |
|
SU8A1 |
Устройство для приема последовательного кода | 1980 |
|
SU960893A1 |
Топка с несколькими решетками для твердого топлива | 1918 |
|
SU8A1 |
Авторы
Даты
1986-02-23—Публикация
1984-08-25—Подача