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

Номер патента: 1117626

Авторы: Борисов, Глибин, Иванов, Новиков

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 09 (1 И З 1 Я) 6 06 Г 3/04 АНИЕ И 0 ЕНИ ВТОРСНОМУ С ЕЛВСТВ сГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) 1. Патент США 9 3949371,кл.06 Г 3/04, опублик. 1978.2. Авторское свидетельство СССРВ 561180, клч 06 Р 3/04, 1978.3. Авторское свидетельство СССРВ 552604, кл. 0 06 Г 3/04, 1977(54)(57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯКАНАЛОВ, содержащее выходной элементИЛИ, группу блоков обработки запросов, причем каждый блок обработкизапросов содержит два элемента И,элемент ИЛИ, элемент задержки, дифференцирующий .элемент, регистр адреса, выходной регистр, триггер первыевходы первого и второго элементов Ипервого блока обработки запросовгруппы объединены и являются входомсчитывания устройства, выход элемента ИЛИ последнего блока обработкизапросов группы является выходомокончания опроса устройства, выходвыходного элемента ИЛИ является выходом готовности устройства, выходырегистра адреса образуют группу адресных выходов устройства, информационные входы выходных регистров образуют группу информационных входовустройства, выходы выходных регистров образуют группу информационных выходов устройства, входы дифференцирующих элементов образуют группу входовзапросов устройства, выход элементаИЛИ каждого блока обработки запросовгруппы соединен с первыми входамипервого и второго элементов И последующего блока обработки запросов,причем в каждом блоке обработки запросов выход первого элемента И соединен с входом элемента задержки, свходом регистра адреса, с управляющим входом выходного регистра и ссоответствующим входом выходного элемента ИЛИ, выход элемента задержкисоединен с первым входом триггера,первым входом элемента ИЛИ, выходдифференцирующего элемента группысоединен с вторым входом триггера,выход второго элемента И соединен свторым входом элемента ИПИ, о т л ич а ю щ е е с я тем, что, с цельюповышения достоверности работы засчет исключения сбойных ситуаций, вкаждый блок обработки запросов группы введены два элемента НЕ, элементИ-НЕ, причем в каждом блоке обработки .запросов вход первого элемента И.соединен с выходом первого элементаНЕ, вход которого и второй вход второго элемента И соединены с выходомэлемента И-НЕ, первый и второй входыкоторого соединены соответственно свыходом триггера и с выходом второгоэлемента НЕ,.вход которого соединенс выходом второго элемента И.1, 1117Изобретение относится к устройствам вычислительной техники и может быть использовано для сопряжения каналов ввода цифровой информации с ЭВМ. 5Известны устройства, обеспечивающие сопряжение и ввод в ЭВМ цифровой информации, поступающей от внешних устройств или каналов связи.В устройство система ввода-вывода 1 О с циклическим сканированием запросов прерывания имеет две группы шин прерывания, каждая из которых предназначена для передачи сигналов запроса от соответствующего периферийного устройства к процессору. В ЭВМ имеется система опознавания и подтверждения запросов ввода-вывода. При этом под управлением ЭВИ с помощью вентилей осуществляется стробирование сиг- щ налов запроса, запуск и останов узла сканирования при отсутствии или наличии данных для ввода 11.Недостатком устройства является то, что осуществление ввода данных 25 от большого количества внешних устройств в мини- и микро-ЭВМ отечественного производства с помощью данного устройства затруднено, так как количество шин запроса в этих ЭВИ невелико.Известно устройство для сопряжения цифровой вычислительной машины с периферийными устройствами, которое содержит усилители сигналов блок деЭ35 шифрации адреса, блок хранения управляющих слов, блок буферизации данных, блок управления обменом, блок задания режимов имитации, блок управления режимами имитации и, блок запоминания 4 О состояния периферийных устройств,блоки контроля временных интервалов и автономной проверки и обеспечивает поиск источников запроса от периферийных устройств и обмен С ними информацией 2 .Однако устройство достаточно сложно и расчитано на работу лишь с ЭВМ, имеющую общую шину, что существенна сужает область его применения. 50Наиболее близким йо технической сущности к предлагаемому является устройство для сопряжения каналов, содержащее в каждом из каналов элемент задержки, дифференцирующую цепочку, 55 первый и второй элементы И, триггер, элемент ИЛИ. Устройство обеспечивает под управлением импульсов считы 66 2вания от ЭВМ ввод в ее оперативнуюпамять информации от нескольких каналов. При этом длительность циклаопроса всех каналов каждый раз определяется числом каналов, содержащих информацию для ввода, что повышает надежность устройства и при не"большой интенсивности поступлениязаявок на ввод информации повышаетскорость ввода 3 .Однако импульсы считывания, поступающие от ЭВИ, имеют конечную длительность. Поэтому, если в течениедействия импульса считывания поступают два или более запроса на ввод информации, и первым поступает запросот канала, расположенного дальше(в смысле порядка опроса) от ЭВМ, тона один импульс считывания происходит опрос адресных и выходных регистров во всех этих каналах, В результате в ЭВМ поступают неправильныйкод адреса и ошибочная информация.После этого элементы задержки этихканалов через элементы ИЛИ выдают новые импульсы опроса, которые при наличии запросов в других каналах так"же производят одновременный опроссоответствующих адресных и выходныхрегистров. Надежная работа устройства нарушается.Избежать этого можно было бы, сделав длительность импульсов считывания ЭВМ бесконечно малой, однакоуменьшение длительности импульсовсверх определенных значений при удалении ЭВС от источников информации,что как правило ибывает, требуетдополнительного применения специальных фидеров и усилителей-регенераторов, что усложняет и удорожает устройство. Современные системы элементов, используемые для техническойреализации устройства, настолькобыстродействующие, что описанныесбои в работе устройства наблюдаютсядаже при длительности импульсов считывания менее 1 мкс.Цель изобретения - повышение достоверности работы за счет исключениясбойных ситуаций,Поставленная цель достигается тем, что в устройство для сопряжения каналов, содержащее выходной элемент ИЛИ, группу блоков обработки запросов, причем каждый блок обработки зап. росов содержит два элемента И, элемент ИЛИ, элемент задержки, диффе(датчиков) информации, а также выходной элемент ИЛИ 12, вхрдные шины 13 запросов от группы каналов," выходную шину 14 готовности устройства, выход, ную шину 15 окончания опроса групп каналов, выходную шину 6 считывания устройства, выходные шины 17 и 18 данных и адреса группы каналов. Устройство работает следующим образом.В исходном состоянии, когда нет запросов от каналов., с выхода триг - гера 4 на первый вход элемента ИНЕ 7 поступает запрещающий потенциал. На второй вход элемента И-НЕ 7 с выхода второго элемента НЕ 9 поступает разрешающий потенциал. В результате на выходе элемента И-НЕ 7 установлен разрешающий потенциал, а на выходе первого элемента НЕ 8 - .запрещающий потенциал. Второй элемент И 6 открыт для арохождения импульсов считывания от ЭВМ, а первый элемент И 3 закрыт.Если на ввод от данного канала запроса не поступало и триггер 4 сигналом с выхода дифференцирующей цепочки 2 не установлен в единичное состояние, импульс считывания от ЭВМ через второй элемент И 6 и элемент ИПИ 5 поступает на опрос следующего канала. При этом второй элемент НЕ 9 на время длительности импульса считывания поддерживает на входе элемента И НЕ 7 запрещающий потенциал.Если к моменту прихода импульса считывания от ЭВМ триггер 4 оказывается в единичном состоянии, то элемент И 6 закрыт, а элемент И 3 открыт и выдает импульс на опрос регистров 10 и 11 канала и через элемент ИЛИ 12 - импульс готовности в ЭВМ. При этом с выходного регистра 10 и регистра 11 адреса канала считываются передаваемая информация и код адреса,Сброс триггера 4 осуществляется импульсом, поступающим с выхода элемента 1 задержки. Одновременно задержанный импульс через элемент ИЛИ 5 На чертеже приведена функциональная схема устройства, 50Устройство содержит в каждом блоке обработки запросов элемент 1 задержки, дифференцирующий элемент 2, первый элемент И 3, триггер 4, элемент ИЛИ 5, второй элемент И 6, элемент ИНЕ 7, элементы НЕ 8 и 9. Кроме того, устройство содержит выходные регистры 10 и регистры 11 адреса каналов поступает на опрос следующего канала.С выхода элемента ИЛИ 5 последнего канала выдается в ЭВМ импульс окончания опроса каналов (конец операции).Величина времени задержки элемента 1 зависит от быстродействия ЭВМ и определяется временем съема информации с регистров 10 и .11. 3 1117 ренцирующий элемент, регист 5 адреса, выходной регистр, триггер, первые входы первого и второго элементов И первого блока обработки запросов объединены и являются входом считыва 5 ния устройства, выход элемента ИЛИ последнего блока обработки запросов группы является выходом окончания опроса устройства, выход выходного элемента ИЛИ является выходом готовности 1 О устройства, выходы регистра адреса образуют группы адресных выходов устройства, информационные входы выходных регистров образуют группу информационных входов устройства, выходы выходных регистров образуют группу информационных выходов устройства, входы дифференцирующих элементов образуют группу входов запросов устройства, выход элемента ИЛИ каждого блока обработки запросов группы соединен с первыми входами первого и второго элементов И последующего блока обработки запроса, причем в каждом блоке обработки запросов выход первого эле мента И соединен с входом элемента задержки, с входом регистра адреса, с управляющим входом выходного регистра и с соответствующим входом выходного элемента ИЛИ, выход элемента задержки соединен с первым входом триггера, с первым входом элемента ИЛИ, выход дифференцирующего элемента группы соединен с вторым входом триггера, выход второго элемента И соединен с35 вторым входом элемента ИЛИ, в каждый блок обработки запросов группы введены два элемента НЕ, элемент И-НЕ, причем в каждом блоке обработки запросов вход первого элемента И соединен с выходом первого элемента НЕ, вход которого и второй вход второго элемента И соединены с выходом элемента И-НЕ, первый и второй входы которого соединены соответственно с выходом триггера и с выходом второго элемента НЕ, вход которого соединен с выходом второго элемента И.111)626 ЩПИ Заказ 72213 3 Тирах 698 Подавг. Узз ород, уа. Проехти сшо Если в течение длительности импульса считывания от канала информации через дифференцирующий элемент 2 на вход триггера 4 поступит запрос, триггер 4 опрокидывается и выдает на вход элемента И-НЕ 7 разрешающий по, тенциал. За счет элемента НЕ 9 запрещающий потенциал на выходе элемента И-НЕ 7 и разрешающий потенциал на выходе элемента НЕ 8 установится лишь.по окончании действия импульса считывания от. ЭВИ. Считывание информации в этом канале будет произведено в следующем цикле.В предлагаемом устройстве все запросы на ввод, пришедшие до начала 5 поступления импульса считывания отЭВИ, обрабатываются последлвательнов течение данного цикла опроса. Запросы, поступившие от каналов в течение действия импульса считывания, 10 обрабатываются в следующем цикле припоступлении следующего импульса считывания от ЭВИ.

Смотреть

Заявка

3595824, 26.05.1983

ВОЙСКОВАЯ ЧАСТЬ 45807-РП

БОРИСОВ ЕВГЕНИЙ НИКОЛАЕВИЧ, ГЛИБИН НИКОЛАЙ ВИКТОРОВИЧ, ИВАНОВ АЛЕКСАНДР ИВАНОВИЧ, НОВИКОВ ГЕННАДИЙ ТИХОНОВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: каналов, сопряжения

Опубликовано: 07.10.1984

Код ссылки

<a href="https://patents.su/4-1117626-ustrojjstvo-dlya-sopryazheniya-kanalov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения каналов</a>

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