пой входов второй схемы сравнения, выходы, первой и второй схем сравнения соединены соответственно с первым и вторым управляющими входами блока управления, первый вход устройства соединен с управляющими входами регистра меток и первой схемой сравнения, второй вход устройства соединен с у 1равляющими входами распределителя вывода информации, регистр меток и второй схемы сравнения.
На чертеже представлена блок-схема предлагаемого устройства сопряжения.
Устройство содержит буферное запоминающее устройство 1, в состав которого входят регистры 2, группы вентилей ввода информации. 3. и группы вентилей вывода информации 4; распределитель ввода информации 5, распределитель ввода информации 6, регистр меток 7, сумматор 8, схемы сравнения 9, 10, регистры констант И, 12, схему управления 13, (Кфвый вход 14 устройства,,второй вход 15 устройства, первый выход 16 устройства, второй Bbi.xtv-T i7 устройства.
R СХОДНОМ состоянии все регистры 2 очищены, )азреи ающие потенциалы находятся на первой шине )еделителя ввода и)1формации 5 и на цервой щине распределителя т 1формац и 6. Регистр меток 7 - пустой. На выходе сумматора 8 - нулевой код. По выходу 16 Б ЭВМ, передающую информацию, подается сигнал «Разрещение, по выходу Г/ в принимающую информацию ЭВМ подается сигнал «Запрет.
Персдаюнлая ЭВМ может начать передачу и;-иЬорм,чпИ)1. оступивший на вход устройства нара..|ле.:,-ь:1ый код заносится в первый регистр 2. Одновременно но сигналу «Синхрон) . vsa входе в соответствуюп.1,ий ра:-;ряд })егистра меток 7 заносится «1, но этому сг-и-иалу разрешающий потенциал переход г ia зторую тину распределителя ввода информации 5; и к приему следующего кода готовится второй регистр 2 буферного запоминающего устройства 1 (БЗУ). Следующий код заносится во второй регистр БЗУ 1, устанавливается в «1 соответствующий разряд регистра меток 7, разрешающий потенциал распределителя ввода информации 5 переходит на следующую шину и т. д. После занесения кода в первый регистр 2 БЗУ 1 и установки в « первого разряда регистра .меток 7, с выхода сумматора исчезает нулевой код на входе блока управления 13 и на выходе 17 появляется сигнал «Разрешение. С этого мочента прини.мающая информацию ЭВМ может начать авод информации из устройства сопряжения. При приеме устройство.м сопряжения каждого параллельного кода по сигналу «Синхронизация ввода, поступающему на вход схемы сравнения 9, производится сравнение кода на выходе сумматора 8 (числа установленных в «i разрядов регистра меток 7 в двоичном коде) с кодом заданного числа, храпяпдимся в регистре констант 11. При совпадении кодов на выходе су.мматора 8 и на выходе регистра копстант И, со схемы сравнения 9 поступает сигнал на блок управления 13, и по выходу 16 в передающую ЭВМ посылается сигнал «Запрет.
Оставшиеся свободными регистры обеспечивают прием информации в течение временного интервала с момента посылки си1-нала «Запрет до момента прекращения поступления информации от передающей ЭВМ при максимальной частоте вывода информации передающей ЭВМ.
В случае, если нринимаюшая информацию ЭВМ не считывает содержимое БЗУ I, передающая ЭВМ полностью (при максимальной частоте работы канала ввода-вывода передающей ЭВМ) или частично (при частоте работы канала меньше максимальной) заполняет информацией регистры 2 и процесс передачи информации приостанавливается. На выходе 16 поддерживается сигнал «Запрет, а на выходе 17 - сигнал «Разрещение.
Принимающая ЭВМ нри наличии сигнала «Разрешение может в любой момент начать считывать информацию из БЗУ 1, подав на вход устройства 14 сигнал «Синхронизация вывода. По этому сигналу из первого регистра 2 считывается параллельный код. Одновременно но сигналу «Синхронизация вывода а входе устройства 15 сбрасывается в «О соответствующий разряд регистра меток 7, а разрешающий потенциал переходит на вторую шину распределителя вывода информации 6 и к считыванию информации подготавливается второй регистр 2 БЗУ 1. Следующий код считывается из второго регистра БЗУ 1, сбрасывается в «О соответствующий разряд региетра меток 7, разрешающий потенциал распределителя вывода информации 6 переходит на следую цую шину и т. д. При считывании из устройства сопряжения каждого параллельного кода по сигналу «Синхронизация вывода, поступающему на вход схемы сравнения 10, производится сравнение кода на выходе сумматора 8 с кодом второго заданного числа, в регистре констант 12, со схе.мы сравнения 10 поступает сигнал iia блок управления 13, и по выходу 16 в передающую ЭВМ посылается сигнал «Разрещение. При этом количество оставши.хся заполненными регистро.в 2 БЗУ 1 равно fjTOpo.My заданному числу.
Таким образом, обеспечивается передача в принимающую ЭВМ информации из заполненных регистров при максимальной частоте работы канала принимающей ЭВМ.
В случае, если скорость считывания информации из устройства сопряжения принимающей ЭВМ выше скорости записи инфор.мации в устройство сопряжения передающей ЭВМ, то все заполненные регистры 2 считываются, все разряды регистра меток 7 сбрасываются в «О, на выходе сумматора 8 появляется нулевой код и блок управления 13 посылает по выходу устройства 17 сигнал «Запрет.
Наличие дополнительных блоков и соединений позволяет заносить поступающую от передающей ЭВМ информацию последовательно в свободные регистры БЗУ, определяемые распределителем ввода информации, и считывать накопленную в БЗУ информацию в приемную ЭВМ последовательно из заполненных регистров, определяемых распределителем вывода информации. Такая организация работы
устройства сопряжения исключает необходимость обеспечения неодновременности процедур считывания и записи информации. Наличие сигналов управления «Разрешение /«3апрет за., писи и «Разрешение /«3апрет считывания обеспечивает защиту БЗУ от переполнения и блокирует передачу в ЭВМ - приемник ложной информации при пустом БЗУ. При этом повышается скорость и достоверность передачи данных, исключается необходимость сложных систем для согласования работы приемной и передающей ЭВМ во времени.
Формула изобретения
Устройство сопряжения, содержащее блок управления, буферное запоминающее устройство на регистрах, каждый из которых соединен входом с соответствующей группой элементов И записи, а выходом - с соответствующей группой элементов И считывания, распределитель ввода информации, управляющий вход которого соединен с первым входом устройства, а выходы соответственно с управляющими входами группы элементов И записи, инфор.мационные входы которых соединены соответственно с информационными входами устройства, информационные выходы устройства соединены соответственно с выходами группы элементов И считывания, отличающееся тем, что, с целью повышения быстродействия устройства, оно дополнительно содержит распределитель вывода информации, регистр меток, сумматор, две схемы сравнения и два регистра констант.
причем первая группа информационных входов регистра меток соответственно соединена с выходами распределителя ввода информации, вторая группа информационных входов регистра Меток соединена с соответствующими входами группы элементов И считывания и выходами распределителя вывода информации, информационные выходы регистра меток соединены со входами- сумматора, информационные выходы которого соединены с первыми группами входов обеих схем сравнения и входами блока управления, первый управляющий выход которого соединен с первым выходом устройства, а второй - со вторым выходом устройства, выходы первого регистра констант соединены со второй группой входов первой схемы сравнения, выходы второго регистра констант соединены со второй группой входов второй схемы сравнения, выходы первой и второй схем сравнения соединены соответственно с первым и вторым управляющими входами блока управления, первый вход устройства соединен с управляющими входами регистра меток и первой схемы сравнения, второй вход устройства соединен с управляющими входами распределителя вывода информации, регистра меток и второй схемы сравнения.
Источники информации, принятые во внимание при экспертизе:
1.Каган Б. М. и Каневский М. Л1. Цифровые вычислительные машины и системы, М., «Энергия, 1973.
2.Авторское свидетельство СССР 401999, кл. G 06 F 13/02, 1971.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения | 1979 |
|
SU842772A1 |
Устройство для сопряжения накопителяНА МАгНиТНОй лЕНТЕ C КАНАлОМ ВВОдА-ВыВОдА | 1979 |
|
SU824184A1 |
Устройство для сопряжения каналов передачи данных с ЭВМ | 1985 |
|
SU1226476A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Устройство для выборки информации при ее отображении | 1986 |
|
SU1456947A1 |
Устройство для считывания графической информации | 1983 |
|
SU1112382A2 |
Устройство для сопряжения вычислительнойМАшиНы C ТЕРМиНАлАМи | 1979 |
|
SU798786A1 |
Устройство для ввода-вывода информации | 1984 |
|
SU1267397A1 |
Устройство для ввода информации | 1980 |
|
SU947848A1 |
Устройство автоматического получения и обработки изображений | 2019 |
|
RU2707714C1 |
CDh
I . I L - J.
I г : п -t--
Авторы
Даты
1978-04-15—Публикация
1976-08-18—Подача