Устройство для сопряжения источника и приемника информации

 

Изобретение относится к области вычислительной техники и может быть использовано для обмена информацией между двумя разноскоростными устройствами . Целью изобретения является повышение быстродействия. .-Устройство содержит блок памяти, распределитель импульсов, реверсивный счетчик, счетчик записи, счетчик чтения, дешифратор заполнения, дешифратор нуля , два регистра, три группы элементов И, группу элементов ИЛИ, элемент И, одновибратор, три элемента задержки. 2 ил.

,.SU„„401471 А 1

СООЭ СОВЕТСНИХ

ИЦ

РЕСПУБЛИК (51)4 G 06 F 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

К А BTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 4165012/24-24 (22) 19. 12.86 (46) 07.06.88. Бюл, 21 (72) В.П.Ремезов и Э.P.Ëåñíåâñêèé (53) 681.325(088.8) (56) Авторское свидетельство СССР

Ф 1104498, кл. G 06 F 13/00, 1982.

Авторское свидетельство СССР

У 1309032, кл. G 06 F 13/00, 1985. вычислительной техники и может быть использовано для обмена информацией между двумя разноскоростными устройствами. Целью изобретения является повышение быстродействия..Устройство содержит блок памяти, распределитвль импульсов, реверсивный счетчик, счетчик записи, счетчик чтения, дешифратор заполнения, дешифратор нуля, два регистра, три группы элементов И, группу элементов ИЛИ, элемент И, одновибратор, три элемента задержки. 2 ил. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ИСТОЧНИКА И ПРИЕМНИКА ИНФОРМАЦИИ (57) Изобретение относится к области

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

1-4014 71

Изобретение относится к вычислительной технике и может быть исполь1овлно лля обмена информацией между двумя разноскоростными устройствами.

Цель изобретения — повышение быròðîäå11còâèÿ устройства сопряжения при чтении информации за счет предва— рительной подготовки считываемой информации. 1О

На фиг. 1 приведена структурная схема устройства для сопряжения источника и приемника информации, на фиг. 2 — функциональная схема распределителя импульсов. 15

Устройство для сопряжения источника и приемника информации содержит (фиг, 1) одновибратор 1, распределитель 2 импульсов, первый 3 регистр, элемент И 4, счетчик 5 чтения, ревер- 2р сивный счетчик 6, счетчик 7 записи, первый 8 элемент задержки, первую

9 группу элементов И, дешифратор 10 заполнения, дешифратор 11 нуля, вторую 12 груйпу элементов И, второй 25

13 элемент задержки, группу 14 элементов ИЛИ, третий 15 элемент задержки, блок 16 памяти, второй 17 регистр, третью 18 группу элементов И, вход

19 чтения, вход 20 записи, информаци- 30 онный вход 21, информационный выход

22.

Распределитель импульсов содержит (фиг. 2) триггеры 23 и 24, элементы

И-НЕ 25 и 26, элементы НЕ 27 и 28, одновибраторы 29-32, входы 33-36, выходы 37-41. Одновибраторы 29 и 30 работают по фронту импульса. Одновибраторы 1, 31 и 32 работают по спаду импульса. 40

Устройство работает следующим образом.

В исходном состоянии счетчики 5-71 элементы памяти блока 16 памяти и регистры 3 и 17 находятся в нулевом 45 состоянии, на адресном входе блока

16 памяти находится код, соответствующий нулю, на выходе дешифратора 11 нуля находится запирающий потенциал, блокирующий вход распределителя 2 импульсов с выхода одновибратора 1, который осуществляет формирование импульса по спаду сигнала чтения, поступающего на вход 19 устройства. На выходе дешифратора 10 заполнения на55 ходится отпирающий потенциал, а первый разрешающий вход распределителя

2 импульсов по сигналам записи разблокирован.! (ри TIAC ТУ11111 111111 11л вко71 2 1 11 1p:Ã1— лельного кода на вхол ? 0 11ос.ту1глет сопровождакнций эт< 1 «ол < игнлл злписи, по кото1рому записывается этот код в регистр З,и рлспрепелителем 2 импупьсов организуется цикл записи информации из регистра 3 в блок 16 памяти. При этом по импульсу с четвертого выхода распределителя 2 импульсов в счетчик 7 записи и реверсивный счетчик б записывается по единице, Кроме того, импульс с четвертого выхода распределителя 2 импульсов проходит через элемент 13 задержки и разрешает запись кода из регистра 3 в блок 16 памяти по первому адресу.

Код адреса, по которому происходит запись, подается на адресный вход блока 16 памяти с выхода счетчика 7 записи через элементы И 12, открытые потенциалом с второго выхода распределителя 2 импульсов, и элементы ИЛИ

14, С выхода дешифратора 11 нуля снимается запирающий потенциал, и разблокируется второй разрешающий вход распределителя 2 импульсов по сигналам считывания. Кроме этого, по сигналу с выхода дешифратора 11 нуля распределителем 2 импульсов организуется цикл чтения информации из блока

16 памяти. При этом на третьем выходе распределителя 2 импульсов формируется импульс, по которому в счетчик 5 чтения прибавляется единица и вычитается единица в реверсивном счетчике 6. Импульс с третьего выхода распределителя 2 импульсов проходит через элемент 8 задержки и разрешает чтение кода из блока 16 памяти по адресу, который подается на адресный вход блока 16 памяти с выхода счетчика 5 чтения через элементы И 9, открытые потенциалом с первого выхода распределителя 2 импульсов, и элементы ИЛИ 14, По импульсу с выхода элемента 15 задержки информация с выхода блока 16 памяти записывается в регистр 17 ° Время задержки импульса на элементе 15 задержки должно быть больше времени, необходимого для чтения информации из блока 16 памяти °

При поступлении следующего кода на вход 21 и сигнала записи на вход

20 в реверсивный счетчик б и в счетчик 7 записи записывается еще по единице, и на адресном входе блока 16 памяти выставляется соответствующий

1401471 адрес, по которому записывается код с выхода регистра 3. Аналогичным образом происходит дальнейшее заполнение информацией блока 16 памяти, 6 но цикл чтения распределителем 2 импульсов до прихода сигнала чтения на вход 19 больше не организуется.

Если на вход 19 приходит сигнал считывания до того, как произойдет 1О заполнение блока 16 памяти, счетчика

7 и реверсивного счетчика 6 импульсами, управляющими записью, происходит чтение заранее подготовленной информации в регистре 17, При этом сигнал 15 чтения проходит на первый вход группы 18 элементов И через элемент И 4, открытый разрешающим потенциалом с пятого выхода распределителя 2 импульсов, и тем самым разрешает прохож- 2р дение кода с выхода регистра 17 через группу 18 элементов И на выход устройства.

После окончания сигнала чтения на выходе одновибратора 1 по спаду вход- 25 ного сигнала появляется импульс, по которому распределителем 2 импульсов организуется очередной цикл считывания информации из блока 16 памяти, при условии наличия разрешающего потенциа- 30 ла с выхода дешифратора 11 нуля, т.е. наличия в блоке 16 памяти информации, При этом на третьем выходе распределителя 2 импульсов формируется импульс, по которому в счетчик 5 чтения прибавляется единица и вычитается единица в реверсивном счетчике 6, Импульс с третьего выхода распределителя

2 импульсов проходит через элемент 8 задержки и разрешает чтение кода из 4б блока 16 памяти по адресу, который подается на адресный вход блока 16 памяти.с выхода счетчика 5 чтения через элементы И 9, открытые потенциалом с первого выхода распределителя 2 импульсов, и элементы ИЛИ 14. По импульсу с выхода элемента 15 задержки информация с выхода блока 16 памяти записывается в регистр 17 и, таким образом, подготавливается для считывания по очередному сигналу чтения.

При поступлении следующего сигнала чтения на вход 19 устройства аналогично происходит чтение информации из регистра 17 через группу 18 элементов И и затем осуществляется цикл чтения очередного кода из блока

f6 памяти и запись в регистр 17, т.е. подготовка информации к очередному чтению. При завершении считывания всех записанных в блок 16 памяти кодов реверсивный счетчик 6 устанавливается в нулевое состояние, вследствие чего дешифратор 11 формирует сигнал, блокирующий распределитель 2 импульсов по сигналам чтения и запрещающий изменение состояния устройства по сигналам чтения, приходящим на вход 19. Одновременно сигнал с выхода дешифратора 11 может быть подан на приемник как сигнал запрета чтения (отсутствия информации для чтения).

В случае, когда реверсивный счетчик 6 заполняется импульсами, поступившими с четвертого выхода распределителя 2 импульсов, что свидетельствует о заполнении всего объема памяти блока 16 памяти, дешифратор 10 заполнения формирует сигнал, блокирующий распределитель 2 импульсов по первому входу и тем самым запрещающий дальнейшую запись информации, Первый сигнал, поступивший на вход

19, производит считывание информации и снимает блокировку устройства по входу 20, тем самым разрешает дальнейшую запись информации в устройство. Сигнал с выхода дешифратора 10 может быть выдан источнику как сигнал переполнения буферной памяти и блокировки выдачи данных на вход 21.

В случае, когда на входы 19 и 20 поступают одновременно оба сигнала, распределителем 2 импульсов осуществляется разделение во времени циклов записи и считывания и тем самым устранение сбойной ситуации.

При несовпадении во времени сигна-, лов записи и чтения распределитель

2 импульсов работает следующим образом.

В исходном состоянии триггеры 23 и

24 находятся в нулевом состоянии.

При записи информации в устройство на вход 36 поступает сигнал записи, а на вход 35 — сигнал с выхода дешифратора 10 заполнения, Триггер 24 устанавливается в единичное состояние.

Так как триггер 23 находится в нулевом состоянии, а на входе 34, на который поступает сигнал с выхода дешифратора 11 нуля, находится нулевой уровень, то на выходе элемента

И-НЕ 25 находится высокий уровень.

При этом на выходе 39 тоже устанав14014

5 ливается высокий уровень. По фронту этого уровня формирователем 30 формируется импульс, который поступает на выход 41 распределителя импуль5 сов.

По спаду этого импульса формирователем 32 формируется импульс, который сбрасывает триггер 24. При этом на выходе элемента И-НЕ 26 устанавливается высокий уровень„ а на выходе элемента НЕ 28 — низкий уровень.

Сигнал на выходе 39 распределителя импульсов используется для разрешения прохождения кода адреса с выхода счетчика 7 записи на адресный вход блока 16 памяти, а сигнал на выходе

41 — для записи информации в блок

16 памяти и в качестве входных импульсов счетчика 7 записи и реверсивного 2р счетчика 6. После записи первого кода в блок 16 памяти на вход 34 распределителя импульсов с выхода дешифратора 11 нуля приходит высокий уровень.

Так как триггер 24 находится в нуле- 25 вом состоянии, на выходе элемента

И-НЕ 26 находится высокий уровень.

При этом на выходе 38 распределителя импульсов устанавливается высокий уровень. По фронту этого уровня од- 30 новибратором 29 формируется импульс, который поступает на выход 40 распределителя импульсов. По спаду этого импульса одновибратором 31 .формируется импульс, который устанавливает триггер 23 в единичное состояние.

При этом на выходе элемента И-НЕ 25 устанавливается высокий. уровень, а на выходе элемента НЕ 27 — низкий уровень.. Сигнал на выходе 38 исполь- 40 зуется для разрешения прохождения кода адреса с выхода счетчика 5 чтения на адресный вход блока 16 памяти, а сигнал на выходе 40 — для чтения информации из блока 16 памяти и в ка- > честве входных импульсов счетчика 5 чтения и реверсивного счетчика 6.

При одновременном поступлении импульсов на выходы 33 и 36 распределитель импульсов осуществляет поочередное формирование импульсов на выходах 37, 38, 40 и 39, 41. При этом триггер 23 сбрасывается, а триггер

24 устанавливается в единичное состояние..Схема взаимной блокировки на элементах И-НЕ 25 и 26 управляет очередностью формирования импульсов на выходах 37, 38, 40 и 39, 41. Так, например, при срабатывании первым во

71 времени элемента И-HE 25 на его выходе появляется низкий уровень, ко торый блокирует элемент И-HE 26, на выходе которого появляется высокий уровень. При этом формируются импульсы на выходах 38 и 40, триггер 23 импульсом с выхода одновибратора 31 устанавливается в единичное состояние °

На выходе элемента И-НЕ 25 появляется высокий уровень и тем самым снимается блокировка с элемента И-HF. 26, Так как триггер 24 находится в единичном состоянии, на выходе элемента

И-НЕ 26 появляется низкий уровень и формируются импульсы на выходах

39 и 41, Импульсом с выхода одновибратора 32 сбрасывается триггер 24, на этом работа распределителя импульсов заканчивается до поступления очередных импульсов на входы 33 и 36.

Таким образом, предлагаемое устройство обладает большим быстродействием при чтении информации из устройства за счет того, что считываемая информация готовится заранее и непосредственно в цикле чтения она считывается сразу из буферного регистра 17, Такой эффект достигается за счет введения одновибратора,.формирующего импульс по спаду входного сигнала, элемента задержки, регистра, группы элементов И и новых связей.

Формула изобретения

Устройство для сопряжения источника и приемника информации, содержащее счетчик чтения, счетчик записи, реверсивный счетчик, дешифратор заполнения, дешифратор нуля, блок памяти, первый регистр, распределитель импульсов, две группы элементов И, группу элементов ИЛИ, элемент И, два элемента задержки, причем группа информационных входов первого регистра образует группу входов устройства для подключения к группе информационных выходов источника информации,первый тактовый вход распределителя импульсов соединен с входом записипервого регистра и является входом устройства для подключения к выходу записи источника информации, при этом группа информационных выходов первого регистра соединена с группой информационных входов блока памяти, группа адресных входов которого соединена с выходами элементов ИЛИ группы, пер1 > (11/>

13hlE1 11 ВТОРЬIЕ (3X» I!hl КО(ОРKIÕ Г ОЕ/(Иl(Е tth!

С > > t > Т В E. . Т С T В Е Н 11 С> С (3 hIX O J(;I hit t 1 Л E hit). Н Т О 13

И первой и второй групп, первые входы которых соед>(нены соответствен5 но с группами выходов счетчика чтения и счетчика записи, вторые входы элементов И первой и второй групп соединены соответственно с первым и вторь(м выходами распределителя импульсов, третий выход которого соединен с входом первого элемента задержки, .со счетным входом счетчика чтения и с входом вычитания реверсивного счетчика, группа выходов которого соединена с группами информационных входов дешифратора заполнения и дешифратора нуля, выходы которого соединены соответственно с первым и вторым разрешающими входами распределителя импульсов, четвертый выход которого соединен с входом сложения реверсивного счетчика, со счетным входом счетчика записи и с входом второго элемента задержки, выход которого 25 соединен с входом записи блока памяти, вход чтения которого соединен с выходом первого элемента задержки, о т— л и ч а ю щ е е с я тем, что, с це() 1E.Ю 11(>Bh>I(!E 1>ll я (t I(! !» >1(t 1(1 "II Ч ° B lit)Ã>>

В Н ЕЛЕ Н1)1 B Г» РО11 Р >- ÃII С 1 t>, ТП(Т() Л ГP V(3— па эпеме((т>»3 И, т(a IIII элеме>(т эал ржки, оцновибратор, при It и вход з((пус— ка опн(>вибр((то13а сoE" лине(1 с первым входом элемента 11 и является входом устройства для п>3;(клн че(3ия к выходу чтения источника информации, выходы элементов И третьей группы образуют группу выходов устройства для подключения к группе пнформационнь(х входов приемника информации, при этом выход одновибратора соединен с вторым тактовым входом распределителя импульсов, пятый выход которого соединен с вторым входом элемента И, выход которого соединен с первыми входами элементов И третьей группы, вторые входы которых соединены с группой информационных выходов третьего регистра, группа информационных вхо— дов которого соединена с группой информационных выходов блока памяти, выход первого элемента задержки соединен с входом третьего элемента задержки, выход которого соединен с входом записи треть его рег ис тра

f401471

Составитель С.Пестмал

Редактор А.Мотыль Техред М.Ходанич Корректор Л.Пилипенко

Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

l.13035, Москва, Ж-35, Раушская наб., д. 4/5

Заказ 2786/48

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Устройство для сопряжения источника и приемника информации Устройство для сопряжения источника и приемника информации Устройство для сопряжения источника и приемника информации Устройство для сопряжения источника и приемника информации Устройство для сопряжения источника и приемника информации Устройство для сопряжения источника и приемника информации 

 

Похожие патенты:

Изобретение относится к области вычислительной техники и предназначено для сопряжения внешних устройств с ЭВМ

Изобретение относится к вычислительной технике и может быть применено для группового управления манипуляторами и монтажно-сборочным оборудованием в системах реального масштаба времени

Изобретение относится к вычислительной технике и может быть использовано в системах обмена данными в качестве устройства буферной памяти

Изобретение относится к вычислительной технике и может быть использовано в многопроцессорных комплексах для управления обменом с внешней памятью

Изобретение относится к вычислительной технике

Изобретение относится к вычислительной технике и может быть использовано в многомапганных вычислительных системах, работающих в реальном масштабе времени

Изобретение относится к вычислительной технике, в частности к устройствам для сопряжения абонентов с ЦВМ, и может быть использовано в системах обмена данными

Изобретение относится к вычислительной технике, в частности к уст-

Изобретение относится к вычислительной технике и позволяет осуществить обмен информацией ЭВМ, имеющей интерфейс типа общая шина, с внешними устройствами с интерфейсом 2К

Изобретение относится к области вычислительной техники и может быть использовано в телекоммуникационных вычислительных системах

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах с общей магистралью, в многомашинных системах управления связью

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

Изобретение относится к устройствам для управления передачами данных через неспециализированную шину между запоминающим устройством или совокупностью внешних устройств (включая процессоры), как по отдельности, так и в совокупности, а более конкретно, к средствам, позволяющим разрешать конфликты на основе приоритетов между устройствами более эффективно, посредством исключения бесполезно отработавших циклов разрешения конфликтов и больших пакетных буферных устройств, и делать пропускную способность доступной для передачи данных

Изобретение относится к схемам модулей диспетчерского управления с дуплексной связью для использования в системе передачи информации, более конкретно к электронным схемам модулей диспетчерского управления с дуплексной связью для использования в системе передачи информации, обеспечивающей передачу информации даже при наличии ошибок в линии связи за счет дуплексной связи между диспетчерскими устройствами
Наверх