Устройство сопряжения
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Сееэ Советских
Соврталистмческнх
Республик, (1Ц! 001074 (61) Дополнительное к авт. свнд-ву-(5l)M. Кл. (22) Заявлено 16.10.81.(21) 3347933/18-24 с присоединением заявки ¹â€”
G 06 F 3/04
Гееудерстеенай кемнтет
CCCP де делам нзебретеннй и етхритнй (23) Приоритет.— (53) УДК 681.6 (088.8) Опубликовано 28 02.83. Бюллетень № 8
Дата опубликовання описания 28.02.83
/
И. И. Бахметьев и В. В. Тошев т.
/ ,/ л (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО СОПРЯЖЕНИЯ
Изобретение относится к вычислитель- ной технике, в частности к устройствам сопряжения различных по скоростным характеристикам источников и приемников информации, и может быть использовано в системах обмена данными.
Известно устройство сопряжения, содержащее дешифратор адреса, формирователь, триггер, первый и второй элементы И (1(.
Недостатком устройства является необходимость затрат значительного количества оборудования.
Наиболее близким к предлагаемому по технической сущности и достигаемому результату является устройство сопряжения, содержащее дешифратор адреса, формирователь, триггер, элементы И,ИЛИ, НЕ, коммутатор каналов, регистр сдвига, дешифратор кода запроса, схему сравнения 12 1.
Недостатком известного устройства является малое быстродействие и низкие функциональные возможности.
Цель изобретения — повышение быстро-: действия устройства.
Поставленная цель достигается тем, что в устройство сопряжения, содержащее коммутатор каналов, дешифратор кода запроса, схему сравнения, дешифратор
10 адреса, регистр адреса, формирователь импульсов, первый, второй элементы НЕ, первый элемент И, выход которого соединен с тактовым входом регистратора адреса, а первый вход связан с входом первого элемента HE и с первым тактовым выходом коммутатора каналов, BxollbI которого являются группой входов устройства, информационный выход коммутаторов каналов соединен с информационным sxo« дом регистра адреса, выход которого связан с первым входом дешифратора ад.реса, выход которого соединен с первым входом схемы сравнения, второй вход ко10010 l4 торой связан с первым выходом дешифратора кода запроса, второй выход которого соединен с управляюшим входом коммутатора каналов, а вход дешифратора кода запроса является запроАым входом устройства, вход окончания записи устройства связан с первым входом формирователя импульсов, второй вход которого соединен с выходом первого элементта НЕ, а выход второго элемента НЕ 16 соединен с вторым входом первого зле; мента И введены первый, второй, треf тий регистры сдвига, второй, третий, четвертый пятый, шестой, седьмой восьмой элI ,менты И, третий и четвертый элементы НЕ,
НЕ связан с вторым входом третьего элемента И, выход которого соединен с выходом запроса повторной передачи устройства и первым входом элемента
ИЛИ, второй вход которыя;о связан с входом окончания записи устройства,, выход элемента ИЛИ связан с установленным входом первого регистра сдвига, тактовый вход которого связан с выходом седьмого элемента И, выходы которого соединены соответственно с тактовым выходом коммутатора каналов и выходом первого элемента И.
На чертеже приведена структурная схема устройства.
Устройство сопряжения содержит элементы И 1-8, регистры 9-11 сдвига, элементы HE 12-15, формирователь.
16 импульсов, коммутатор 17, регистр
18 адреса, элемент ИЛИ 19, дешифратор 20 кода запроса, дешифратор 21 адреса, схему 22 сравнения, информацион- ный выход 23, выход 24 запрета .считывания, выход 25 готовности информации, выход .26 запрета записи, выход 27 сгробирования, выход 28 запроса повторной передачи, информационный вход 29, вход
20 окончания записи, запросный 31 и тактовый 32 входы устройства, Устройство работает следукщим образом..
Дешифратор 20 кода запроса по коду запроса, поступаюшему на вход 31, производит выбор в коммутаторе 17 определенного канала, одновременно фор- мируя код адреса требуемой информации
s схему 22 сравнения. Информация, по-- ступающая на вход 29, проходит через коммутатор 17 каналов и поступает на информационный вход регистра 18 адреса. Одновременно тактовые импульсы с первого выхода коммутатора ° 17 = каналов через открытый элемент И 1 поступают на тактовый вход регистра 18 адреса и через открытый элемент И 7 на тактовый вход регистра 9 сдвига, нулевой сигнал с выхода старшего разряда которого через, элемент HE 13 держит открытым элемент И 1. Г1ри появлении единицы в старшем разряде регистра
9 сдвига элемент И 1 закрывается и тактовые импульсь не поступан т на тактовые входы регистра 18 адреса и регистра 9 сдвига, что свидетельствует о заполнении регистра 18 адреса кодом адреса канала. Этот же сигнал поступает в дешифратор 21 адреса как разрешение дешифрации. Если адрес принятой информации не совпадает с адресом, требуемым кодом запроса, то схема
22 сравнения не срабатывает и и r
1074 6
5 1äÎ
3S
Я0
2$
Режим считывания информации может начаться при появлении управляющего сйгнала с выхода 25, т. е. при наличии хотя бы одного бита информации в регистре,10 сдвига. Тактовые импульсы считывания информации с входа 32 через регистра 10 сдвига не поступает, что говорит о невозможности дальнейшей передачи информации от канала абонен- ту. Нулевой сигнал с выхода схемы 22 сравнения через элемент НЕ 15 поступает на вход элемента И 3, открытого по второму входу единичным сигналом с выхода ста лпего разряда регистра 9 сдвига.
Сигнал с выхода элемента И 3 через элемент ИЛИ 19 устанавливает регистр 9 сдвига в исходное положение и поступает HB выход 28 как запрос устройства сопряжения на повторную передачу информации.
При совпадении адресов с дешифратора 21 адреса и дешифратора 20 кода
:. запроса схема 22 сравнения вырабатывает сигнал .. на открытие элемента
И 8. Через элемент И 8 информация поступает на информационный вход регистра 10 сдвига. Перед началом работы в крайнем правом разряде регистрра 11 сдвига записана единица, которая разрешает запись первого бита информации в правый крайний разряд ре-: гистра 10 сдвига. Очередной тактовый импульс; сопровождающий бит информации, через элемент И 2, открытый по второму входу сигналом с выхода старшего разряда регистра 9 сдвига, постуriaer на тактовый вход регистра 11 сдвига и сдвигает единицу старшего разряда регистра 11 сдвига влево, разрешая тем самым запись очередного бита инйормапии вовторой справа разряд регистра 1 0 спвига. R альнейшем процесс записи информации повторяется, При сдвиге единицы в крайний левый разряд регистра 11 сдвига с управляющего выхода 26 выдается сигнал "Запрет записи", и дальнейшая запись информации приостанавливается до освобождения хотя бы одного разряда регистра 10 сдвига..
После окончания записи в регистр
10 сдвига на вход 30 поступает сит нал "Окончание записи", который через формирователь 1 6 импульсов закрывает элемент.И 8. Этот же сигнал через элемент ИЛИ 19 устанавливает регистр
9 сдвига в исходное состояние. открытый по первому входу элемент И
5 поступают на второй тактовый вход регистра 11 сдвига и на тактовый вход регистра 10 сдвига. При поступлейии тактового импульса считывания происходит сдвиг информации, находящейся в первом регистре 10 сдвига вправо на один разряд и первый бит информации через открытый элемент И 4 выдается на информационный выход 23 устройст ва. Этим же тактовым импульсом произ= водится сдвиг вправо на один разряд единицей, записанной в регистре 11 сдвига. При появлении управляющего сигнала с выхода 24, т. е. при отсутствии информации в регистре 10 сдвига, прекращается подача тактовых импульсов для считывания информации.
В режиме совмещения процессов записи и считывания могут возникнуть случаи одновременного прихода тактовых импульсов на запись и на считыва- ние. В целях предотвращения потерь информации приоритет отдается - режиму записи. Это осуществляется тем, что тактовые импульсы на запись и чтение по
1 ступают на элемент И 6, сигнал с выхода которого через элемент НЕ 14 закрывает элемент И 5 и тактовые импульсы считывания не поступают. на регистры 10 и 11 сдвига. Сигнал с вы» хода элемента И 6 поступает на управляющий выход 27 устройства. Это- свидетельствует абоненту об отсутствии информации на данный такт считывания.
Так как передача информации происходит независимо от приема, то частота тактовых импульсов записи и чтения может быть произвольной. Таким образом устройство позволяет по сравнению с прототипом повысить быстродействие за счет совмещения режимов. записи-считывания, отсутствия потерь времени на запись информации при несовпадении адреса принимаемой информации с адресом, требуемым кодом запроса и совмешения процесса записи и считывания. Кроме того, отсутствует ограничение по обьему передаваемой информации, сопровождаемой одним адресом.
Ф ормула изобретения
Устройство сопряжения, содержащее коммутатор каналов, дешифратор кода запроса, схему. сравнения, дешифратор
7 1003. 074 8 адреса, регистр адреса, формирователь, импульсов, первый, второй элементы НЕ, первый элемент И, выход которого соединен с тактовым входом регистра адреса, а первый вход связан с входом пер- S вого элемента HE и с первым тактовым выходом коммутатора каналов, входы которого являются группой входов устройства, информационный выход коммутато-. ра каналов соединен с информационным входом регистра адреса, выход которого связан с первым входом дешифратора адреса,..выход которого соедичен с первым входом схемы сравнения, второй вход которой связан с первым выхбфом (5 дешифратора кода запроса, второй выход которого соединен с управляющим входом коммутатора каналов, а вход дешифратора кода, запроса является запросным входом устройства, Вход окончания запи- 2() си устройства связан с первым входом формирователя импульсов, второй вход которого соединен с выходом первого элемента НЕ, а выход второго элемента НЕ соединен с вторым входом перво- 25 го элемента И, о т л и ч а ю щ е е с я тем, что, с целью повышения Й|стродействия устройства, в него введены первый, второй третий регистры сдвига, второй, третий, четвертый, пятый шестой, седьмой, восьмой элементы И, третий и чет(вертый элементы НЕ, элемент ИЛИ, причем выход первого регистра сдвига соединен с вторым входом дешифратора адреса, входом второго элемента НЕ, первыми входами второго и третьего элементов И, выход второго элемента И соединен с первым тактовым входом третьего регистра сдвига, выходы каждого разряда которого соединены с управляющими 4 входами соответствующих разрядов второ го сдвига, выходы первого, и-1 и р-го разрядов третьего регистра сдвига являются соотВетственно выходами запрета записи, готовности информации и зап- 4 рета считывания ус геройства, информационный выход второго регистра связан с первым входом четвертого элемента И, вью<од которого являет ся информационным выходом устройства, а второй вход соединен с выходом пятого элемента И и с тактовым входом второго регистра сдвига и вторым тактовым входом третьего регистра сдвига, тактовый вход устройства связан с вторыми входами пятого и шестого элементов И, первый вход шестого элемента
И соединен с тактовым выходом коммутатора каналов, а выход шестого элемента И связан с выходом стробирования устройства и с входом третьего элемента
НЕ, выход которого связан с первым входом пятого элемента И, выход схемы сравнения соединен с входом четвертого элемента НЕ и первым входом восьмого элемента И, второй и третий входы которого связаны соответственно с информационным выходом коммутатора каналов и выходом формирователя импульсов, а выход восьмого элемента И соединен с информационным входом второго регистра сдвига, выход четвертого элемента
HE связан с вторым входом третьего элемента И, выход которого соединен с выходом запроса повторной передачи устройства и первым входом элемента
ИЛИ, второй вход которого связан с входом окончания записи устройства, выход элемента ИЛИ связан с установочным входом первого регистра сдвига, тактовый вход которого связан с выходом седьмого элемента И, выходы которого соединены соответственно с тактовым выходом коммутатора каналов и выходом первого элемента И.
Источники информации, принятые во внимание при эксперти. е
1. Авторское свидетельство СССР
¹ 488202, кл. 606 F 3/04, 1976.. 2. Авторское свидетельство СССР № 656049, кп. 506F 3/04, 1979.
1001:0 74
Составитель Г. Стернин
Редактор H. Ствщишина Теехред Т.Маточка .Корректор И. Шулла.
Заказ 1396/55 Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий. 113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4