Устройство сопряжения
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских социалистических
Реслублкк (61) дополнительное к авт. свид-ву— (22) Заявлено 18.08.75{21) 2166167/18-24 с присоединением заявки №вЂ” (23) Приоритет(43) Опубликовано15.04.78.Бюллетень №14 (51) М. Кл.
С» 06 F 3/04
Государственны!й комитет
Совета Нинистров СССР оо делам изобретений и открытий (53) УДК 681.14 (088.8!, (45) Дата опубликования описания! . O>, gg, ь (72) Авторы изобретения
JI1. Я. Тавьев и И. М. Тимофеев
Институт электроники и вьi÷èñëèòåëüíîé техники
АН Латвийской CCP (71) Заявитель (54) УСТРОЙСТВО СОПРЯЖЕНИЯ
Изобретение относится к средствам вычислительной техники и может быть использовано в многомашинных вычислительных комплексах для сопряжения ЭВМ междУ собой и с каналами передачи данных.
Известны устройства (1), предназначенные для сопряжениия ЭВМ и реализующие принципы.асинхронной передачи дискретной информации. В этик устройствах применяются буферные регистры, блоки управления и синхронизации.
1О
Недостатком таких устройств является низкое быстродействие обмена информаций, обусловленное задержками в цепях обмена.
Наиболее близким к данному изобретению является устройство (2), содержащее блок управления, буферное запоминающее устройство 15 на регистрах, каждый из которых соединен входом с соответствующей группой элементов И записи, а выходом — с соответствующей группой элементов И считывания, распределитель ввода информации, управляющий вход которого соединен с первым входом устройства, а выходы соответственно — с управляющими входами группы элементов И записи, информационные входы которых соединены соответственно с информационными входами устоойства информационные выходы устройства соеди- 2д иены с выходами группы элементов И считывания.
Недостатком этого устройства является низкая скорость обмена из-за невозможности совмещения операций записи и считывания.
Цель изобретения — повышение быстро.ействия.
=.!то остигается тем, что предлагаемое устройство спряжения дополни ельне содержит распределитель вывода информац!!и, регистр меток, сумматор, две схемы сравнения и два регистра констант, причем перва группа информационных входов регистра меток соответственно соединена с выходами распределителя ввода информации, вторая группа информационных входов регистра меток соединена с соответствующими входами группы элементов И считывания и выходами распределителя вывода информации, информационные выходы регистра меток соединены ео входами сумматора, информационные выходы которого соединены с первыми группами входов обеих схем сравнения и входами блока управления, первый управляющий выход которого соединен с первым выходом устройства, а второй — со вторым выходом устройства, выходы первого регистра констант соединены со второй группой входов первой схемы сравнения, выходы второго регистра констант соединены со второй груп602934
3 пой входов второй схемы сравнения, выходы первой и второй схем сравнения соединены соответственно с первым и вторым управляю)цими входами блока управления, первый вход устройства соединен с управляющими входами регистра меток и первой схемой сравнения, второй вход устройства соединен с управляющими входами распределителя вывода информации, регистр меток и второй схемы сравнения.
На чертеже представлена блок-схема предлагаемого устройства сопряжения.
Устройство содержит буферное запоминаю)цее устройство 1, в состав которого входят регистры 2, группы вентилей ввода информации. 3, и группы вентилей вывода информации 4; распределитель ввода информации 5, распределитель ввода информации 6, регистр меток 7, сумматор 8, схемы «рави«ни)1 9, 10, регист,)ы констант ll, 12, схему управления 13, первый вход !4 устройства, второй вход 15 устрой«тв», нервый выхо," .16 устройства, второй
BBi:((: 17 )."("1 poHCTBa.
В:-ходи!)5! с()стоянии все регистры 2 очиli„ c1Iû, Р(lзГ)(in»K)LI)klc iloTBI!4klaл1>! ИаходЯт«Я на !
rBpBoй шине распред«лиTсля BBîäà информации 5 и н» первой шине распределителя вы!!И(1)ормац))и 6. РегHcTp McTOK 7 той. 11» в iso;Le сумматора 8 — нулевой код.
П!) выходу 16 в ЭВМ. передающую информа-! ппо, подается сигнал «Ðазрешение», nо выи!) 7 в принимак)ш) Io информ»kl,и!о ЭВМ нод»ется сигнал «3анрет».
Пс род»к)щая ЭВМ может начать передачу информ; ч.i!. Г1оступивш и k!а вход устройства
ll! pa, ië<«ü)!ый код занос!с гся в г)ервый р«гистр 2. Одновременно по сигналу «Синхро-!!ii )» цн л !5И)ода> на вход(B cooTBcTcTBvioi))klkl р:-;:!j) 5!д,)(,1 н«; р» м(ток 7 заносится «1», lio эт()му;!(. «1)гн-i
«Синхронизация ввода», поступающему на вход схемы сравнения 9, производится сравнение кода на выходе сумматора 8 (числа установленных в «1» разрядов регистра меток 7 в двоичном коде) с кодом заданного числа, хранящимся в регистре констант 11. При совпадении кодов на выходе сумматора 8 и на выходе регистра констант 11, со схемы сравнения 9 гоступает сигнал на блок управления 13, и по выходу 16 в передающую ЭВМ посылается сигнал «Запрет».
М
М
46
4$
И
Д
Оставшиеся свободными регистры обеспечивают прием информации в течение временного интервала с момента посылки сигнала «Запрет» до момента прекращения поступления информации от передающей ЭВМ при максимальной частоте вывода информации передающей ЭВМ.
В случае, если нринима)ошая информацию ЭВМ не считывает содержимое БЗУ 1, передающая ЭВМ полностью (нри максимальной частоте работы канала ввода-вывода передающей ЭВМ) или частично (при частоте работы канала меньше максимальной) заполняет информацией регистры 2 и процесс передачи информации приостанавливается. На выходе 16 поддерживается сигнал «Запрет», а на выходе 17 — сигнал «Разрешение».
Принимающая ЭВМ при наличии сигнала
«Разрешение» может в любой момент начать считывать информацию из БЗУ 1, подав на вход устройства 14 сигнал «Синхронизация выводa». Ilo этому сигналу из первого регистра 2 считывается параллельнь)й код. Одновременно по сигналу «Синхронизация вывода» на входе устроиства 15 сбрасывается в «0» соответствующий разряд регистра меток 7, а разрешающий потенциал переходит на вторую шину распределителя вывода информации 6 и к считыванию информации подготавливается второй регистр 2 БЗУ 1. Следующий код считывается из второго регистра БЗУ 1, сбрасывается в «О» соответствующий разряд регистра меток 7, разрешающий потенциал распределителя вывода информации 6 переходит на следующую шину и т. д. Г1ри считывании из устройства сопряжения каждого параллельного кода Ilo сигналу «Синхронизация вывода», поступающему на вход схемы сравнения 10, ироизводится сравнение кода на выходе сумматора 8 с кодом второго задан ioro числа в регистре констант 12, со схемы сравнения 10 поступает сигнал на блок управления 13, и . по выходу 16 в передаю!цую ЭВМ посылается сигнал «Разрешение». При этом количество оставшихся заполненными регистров 2 БЗУ 1 равно второму заданному числу.
Таким образом, обеспечивается передача в принимающую ЭВМ информации из заполненных регистров при максимальной частоте раооты канала принимающей ЭВМ.
В случае, если скорость считывания информации из устройства сопряжения принимающей ЭВМ выше скорости записи информации в устройство сопряжения передающей ЭВМ, то все заполненные регистры 2 считываются, все разряды регистра меток 7 сбрасываются в «О», на выходе сумматора 8 появляется нулевой код и блок управления 13 посылает по выходу устройства 17 сигнал «Запрет».
Наличие дополнительных блоков и соединений позволяет заносить поступающую от передаюгцей ЭВМ информацию последовательно в свободные регистры БЗУ, определяемые распределителем ввода информации, и считывать накопленную в БЗУ информацию в приемную ЭВМ последовательно из заполненных регистров, определяемых распределителем вывода информации. Такая организация работы
5 устройства сопряжения исключает необходимость обеспечения неодновременности процедур считывания и записи информации. Наличие сигналов управления «Разрешение»/«Запрет за. писи» и «Разрешение»/«Запрет считывания» обеспечивает защиту БЗУ от переполнения и блокирует передачу в ЭВМ вЂ” приемник ложной информации при пустом БЗУ. При этом повышается скорость и достоверность передачи данных, исключается необходимость сложных систем для согласования работы приемной и передающей ЭВМ во времени.
Формула изобретения
Устройство сопряжения, содержагцее блок управления, буферное запоминающее устройство на регистрах, каждый из которых соединен входом с соответствующей группой элементов И записи, а выходом — с соответствующей группой элементов И считывания, распределитель ввода информации, управляющий вход которого соединен с первым входом устройства, а выходы соответственно с управляющими входами группы элементов И записи, информационные входы которых соединены соответственно с информационными входами устройства, информационные выходы устройства соединены соответственно с выходами группы элементов И считывания, отличающееся тем, что, с целью повышения быстродействия устройства, оно дополнительно содержит распределитель вывода информации, регистр меток, сумматор, две схемы сравнения и два регистра констант, 602934
6 причем первая группа информационных входов регистра меток соответственно соединена с выходами распределителя ввода информации, вторая группа информационных входов регистра меток соединена с соответствующими входами группы элементов И считывания и выходами распределителя вывода информации, информационные выходы регистра меток соединены со входами сумматора, информационные выходы которого соединены с первыми группами входов обеих схем сравнения и входами блока управления, первый управляющий выход которого соединен с первъ м выходом устройства, а второй — со вторым выходом устройства, выходы первого регистра констант соединены со второй группой входов первой схемы сравнения, выходы второго регистра констант соединены со второй группой входов второй схемы сравнения, выходы первой и второй схем сравнения соединены соответственно с первым и вторым управляющими входами блока управления, первый вход устройства соединен с упра20 вляющими входами регистра меток и первои схемы сравнения, второй вход устройства соединен с управляющими входами распределителя вывода информации, регистра меток и второй схемы сравнения.
2s Источники информации, принятые во внимание при экспертизе:
1. Каган Б. М. и Каневский М. М. Цифровые вычислительные машины и системы, М., «Энергия», 1973.
2. Авторское свидетельство СССР № 401999, кл. G 06 F 13/02, 1971.
Составитель А. Перлова
Редактор М. Трофимова Техред О. Луговая Корректор H. Тупица
Заказ 1850/44 Тираж 826 Подписное
ЦНг1ИП11 Государственного ко нтвта Совета Министров СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб. д. 4, 5
Филиал ППП «Патент», г. Ужгород, ул. Г!роектная, 4