Устройство для сопряжения разноскоростных вычислительных устройств Советский патент 1985 года по МПК G06F13/00 

Описание патента на изобретение SU1183975A1

Изобретение относится к вычислительной и информационно-измерительн технике и может найти применение для организации обмена информацией между устройствами, работающими с разной скоростью. Целью изобретения является расширение области применения устройства. На чертеже представлена структур ная схема предлагаемого устройства. Устройство содержит элементы 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 злементы НЕ. Устройство работает следующим об разом.. В исходном состоянии счетчики 8 и 4, реверсивный счетчик 5, триггеры 6 и 21 обнулены, на адресном входе 20 блока 17 памяти находится потенциал, соответствующий О,на выходе дешифратора 9 находится запи рающий потенциал. При поступлении на вход 15 парал лельного кода на вход 13 приходит сигнал, который заносит код со входа 15 в регистр 22 и устанавливает триггер 21 в единичное состояние, означающее запрос на запись информа ции в блок 17 памяти устройства. Запрос на запись высоким потенциало поступает на второй вход триггера 26, и если к этому моменту на первом входе данного триггера отсутствует запрос на считывание, то на его втором выходе устанавливается низкий потенциал, а на выходе элемента 30 НЕ - сигнал записи, по которому информация переписывается из регистра 22 в блок 17 памяти по нулевому адресу. Код адреса, по которому происходит запись, подается на вход 20 блока 17 памяти с выхода счетчика 8 через элементы И 11. Длительность сигнала записи на входе 19 блока 17 определяется элементом 24 задержки. По сбросусигнала записи запись кода в блок 17 памяти завершается, содержимое счетчика 8 и реверсивного счетчика 5 увеличивается на единицу. На зтом завершается цикл обслуживания запроса записи. При поступлении следующего кода на вход 15 и сигнала на вход 13 цикл обслуживания запроса записи повторяется. При подаче на вход 14 сигнала считывания триггер 6 устанавливается в единичное состояние, означающее запрос на считывание информации из блока 17 памяти устройства. Запрос на считывание при наличии на первом входе элемента 23 И разрешающего потенциала с выхода дешифратора 9 нуля поступает через этот элемент И на первый вход триггера 26, и если к этому моменту на втором входе данного триггера отсутствует запрос на запись, то на его первом выходе устанавливается низкий потенциал, а на выходе элемента 39 НЕ сигнал считывания. Этот сигнал с задержкой, обеспечиваемой элементом 3 задержки, поступает на вход 18 блока 17 памяти, разрешая считывание информации и выдачу кода на выход 16 данного блока. Причем код первого адреса (нулевой), по которому происходит считывание, подается с выхода счетчика 4 через элементы 10 И группы. Длительность сигнала считывания на входе 18 блока 17 определяется элементом 25 задержки. По сбросу сигнала считывания считывание из блока памяти завершается, содержимое счетчика 4 увеличивается, а реверсивного счетчика 5-уменьшается на единицу. На этом завершается цикл обслуживания запроса считывания. При поступлении на вход 14 устройства следующего считывающего сигнала цикл обслуживания запроса считывания повторяется. При считывании всей информации из блока памяти содержимое реверсивного счетчика становится равным нулю, вследствие чего дешифратор 9 нуля формирует сигнал, блокирующий

I элемент 23 И. Поступивший после этого в устройство запрос на считывание не обслуживается, но хранится в триггере 6.

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

Если сигнал считывания на вход 14 устройства приходит во время обслуживания запроса записи, сигнал запроса считьшания блокируется до окончания обслуживания запроса записи, ,т.е. до сброса триггера 21. После сброса триггера 21 начинается цикл обслуживания запроса считывания. Аналогично, если сигнал записи на вход 13 устройства поступает во время обслуживания запроса считывания, то обслуживание запроса записи начнется после окончания обслуживания запроса считывания, т.е. после сброса триггера 6.

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

логического нуля, выдаваемый с выхода элемента 30 НЕ как потенциал обслуживания запроса записи. По окончании цикла обслуживания запроса записи триггер 21 будет установлен в нулевое состояние, разрешая тем самым выполнение цикла обслуживания запроса считывания. По концу цикла обслуживания запроса считьшания триггер 6 также устанавливается в нулевое состояние. На этом процедура обслуживания одновременно поступивших в устройство запросов на запись и считывание информации завершается.

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

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

название год авторы номер документа
Устройство для сопряжения источника и приемника информации 1986
  • Пушкин Сергей Юрьевич
  • Заяц Анатолий Моисеевич
  • Лаврентьев Олег Станиславович
  • Романов Александр Михайлович
SU1383375A1
Устройство для сопряжения вычислительной машины с внешним устройством 1985
  • Иванов Сергей Федорович
SU1278868A1
Устройство для сопряжения разноскоростных вычислительных устройств 1991
  • Чернобривец Борис Григорьевич
  • Немов Константин Викторович
  • Морозов Анвер Хусаинович
SU1789986A1
Устройство для сопряжения процессоров в однородной вычислительной структуре 1986
  • Максименко Владимир Николаевич
  • Важнов Сергей Александрович
SU1392572A1
Устройство для сопряжения источника и приемника информации 1988
  • Игнатьев Сергей Сергеевич
  • Ионова Валентина Александровна
SU1562921A1
Устройство для сопряжения источника и приемника информации 1986
  • Ремезов Валерий Павлович
  • Лесневский Эдуард Рафалович
SU1401471A1
Устройство для сопряжения источника и приемника информации 1985
  • Ремезов Валерий Павлович
  • Лесневский Эдуард Рафалович
SU1309032A1
Устройство для информационного поиска 1989
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
SU1608694A2
Устройство для селекции признаков объектов 1990
  • Ветерис Владас Йонович
  • Ветярене Лигита-Рамуне Винцовна
  • Ветярис Рамунас-Арвидас Владович
  • Таранда Миколас Миколович
SU1725237A1
Устройство для сопряжения 1978
  • Борисова Алла Юрьевна
  • Коньков Владимир Иванович
  • Садовский Гордон Антонович
SU752321A1

Иллюстрации к изобретению SU 1 183 975 A1

Реферат патента 1985 года Устройство для сопряжения разноскоростных вычислительных устройств

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ РАЗНОСКОРОСТНЫХ ВЫЧИСЛИТЕЛЬНЫХ УСТРОЙСТВ, содержащее первый триггер, первый и второй элементы задержки, блок памяти, реверсивный счетчик, дешифратор нуля, счетчики записи и считывания, две группы элементов И, группу элементов ИЛИ, выходы которых соединены с адресным входом блока памяти, а первые и вторые входы элементов ИЛИ группы соединены соответственно с выходами элементов И первой и второй групп, первые входы элементов И первой группы соединены с выходами соответствующих разрядов счетчика записи, вторые входы элементов И первой группы объединены между собой и соединены с входом первого элемента задержки, счетным входом счетчика записи и суммирующим входом реверсивного счетчика, вычитающий вход которого соединен со счетным входом счетчика считывания, с входом второго элемента задержки и с первыми входами элементов И второй группы, выход реверсивного счетчика соединен с входом дешифратора нуля, а вход считывания устройства соединен с первым входом первого триггера, выходы первого и второго элементов задержки соединены соответственно с входами записи и считывания блока памяти, выход которого является информационным выходом устройства, выход счетчика считывания подключен к вторым входам элементов И второй группы, отличающееся тем, что, с целью расширения области применения, в устройство введены регистр, второй и третий триггеры, два элемента НЕ, третий и четвертый элементы.задержки и элемент И, первый и второй входы которого соединены соответственно с выходом дешифратора нуля и выСП ходом первого триггера, второй вход которого подключен к выходу третьего элемента задержки, вход которого соединен с выходом второго зле- .. мента задержки, а вход записи устройства соединен с первым входом второго триггера и с входом стробирования ре00 Од гистра, информационный вход которого является информационным входом СО устройства, а выход регистра подклю J чен к информационному входу блока паСП мяти, выход элемента И подключен к первому входу третьего триггера,второй вход которого соединен с выходом второго триггера, а первый и второй выходы третьего триггера соединены соответственно с в-ходами первого и второго элементов НЕ, выходы которых подключены к входам второго и первого элементов задержки,выход первого элемента задержки соединен с входом четвертого элемента задержки,вьсход которого соединен с вторым входом второго триггера.

Документы, цитированные в отчете о поиске Патент 1985 года SU1183975A1

Устройство для ввода информации 1981
  • Волков Евгений Борисович
  • Гузеев Кирилл Донатович
  • Дегтярев Виктор Иванович
  • Поликанов Александр Михайлович
SU989555A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения 1978
  • Борисова Алла Юрьевна
  • Коньков Владимир Иванович
  • Садовский Гордон Антонович
SU752321A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 183 975 A1

Авторы

Иванов Сергей Федорович

Даты

1985-10-07Публикация

1984-04-27Подача