1
Изобретение относится к области вычислительной техники и касается устройств управления передачей информации между компонентами вычислительных систем.
Известно устройство управления передачей информации, содержащее блок выделения разрешенных обращений, соединенный с первой группой входов устройства, коммутатор, соединенный со второй группой входов и выходом устройства, блок приоритета, блок управления.
Цель изобретения - обеспечение возможности передачи информации между любыми двумя абонентами.
Для этого предложенное устройство управления передачей информации содержит формирователь адреса и два регистра, причем первый и второй выходы блока выделения разрешенных обращений соединены соответственно со входом блока приоритета и первым входом формирователя адреса, первый выход которого соединен с соответствующим входом блока выделения разреи1енных обращений, а второй выход соединен со входом первого регистра. Выход последнего соединен со вторым выходом устройства, третий выход которого соединен с соответствующим входом коммутатора и выходом второго регистра, вход которого соединен со вторым входом формирователя адреса и с выходом блока
приоритета, соответствующий вход которого соединен с выходом блока управления, второй выход которого соединен с соответствующими входами регистров.
Блок-схема устройства представлена на чертеже.
Оно содержит регистры 1 и 2, блок 3 выделения разрешенных обращений, блок 4 приоритета, формирователь 5 адреса, блок управления 6, коммутатор 7, абоненты 8, 9.
Всем абонентам присваивают определенные адреса. При передаче информации, например, от восьмого абонента к девятому восьмой абонент выставляет на регистре 10 кода заявки код, соответствующий адресу, присвоенному абоненту. Этот код по шинам 11 поступает в блок 3 выделения разрешенных обращений. Наряду с этим от принимающего информацию девятого абонента из регистра 12 кода занятости по щинам 13 в блок 3 выделения разрешенных обращений поступает или код адреса восьмого абонента, передающего информацию, что означает - девятый абонент в текущий момент времени свободен для приема информации от восьмого абонента - или код, указывающий, что девятый абонент свободен для приема информаци от любого из абонентов, или - код занятости, указывающий, что девятый абонент занят для приема информации от всех абонентов.
Только при условии, когда код занятости принимающего информацию девятого абонента, к которому обращается требующий передачи информации восьмой абонент; будет равен адресу восьмого абонента или будет соответствовать комбинации «данный девятый абонент свободен для всех абонентов, станет возможной передача информации от восьмого абонента к девятому. Если такое условие соблюдается, то обращение от восьмого абонента к девятому считается разрешенным.
Анализ кодов заявок от абонентов, требующих нередачи информации и кодов занятости абонентов, принимающих информацию, а также выделеиие разрещенных в данный момент времени обращений осуществляет блок 3 выделения разрещенных обращений. Этот блок выделяет отдельно требующие передачи информации абоненты, обращения от которых в данный момент времени разрешены, и отдельно принимающие ипформацию абоненты, к которым обращаются выделенные в данный момент времени абоненты, требующие передачи информации. Ввиду того, что блок 3 выделения разрещенных обращений может выделить одновременно несколько абонентов, требующих передачи информации, от которых в данный момент времени обращения разрешены, необходимо рассматривать их согласно присвоенным им приоритетам. Выбор старщего в данный момент абонента, требующего передачи информации, осуществляет блок 4 приоритета.
На одной из выходных щин 14 блока 4 приоритета, соответствующей выделенному абоненту, требующему передачи информации, появляется сигнал, который поступает на формирователь 5 адреса абонента, принимающего информацию. Этот же сигнал подается на вход регистра 2, содер кащего адрес абонента, передающего информацию. По этому сигналу из всех абонентов, к которым существуют разрешенные обращения и информация о которых ноступает по щинам 15 на формирователь 5 адреса из блока 3 выделения разрешенных обращений, выбирается тот абонент, к которому обращается выделенный блоком 4 приоритета абонент, требующий передачи информации.
Обращение к тому или иному абоненту отображается появлением сигнала на одной из линий 16, подключенных к регистру 1, содержащему адрес абонента, принимающего информацию. При поступлении на регистр 1 по щине 17 из блока управления 6 сигнала, разнесенного во времени с сигналом, поступающими на блок 4 приоритета из блока управления 6 по щине 18, на регистре 1 фиксируется адрес абонента, к которому происходит в данный момент времени обращение и по одной из щин 19 выбранному абоненту передается сигнал о записи с информационной магистрали 20 информации на входной регистр 21 данного абонента.
Этим же сигналом на регистре 2 фиксируется адрес выделенного блоком 4 приоритета передающего абонента, и по одной из шин 22, соответствующей выбранному абоненту, требующему передачи информации, передается: во-первых, сигнал ответа, разрещающий смену информации на выходном регистре 23 выбранного требующего- передачи информации абонента, и во-вторых, управляющий потеп10 циал, поступающий на коммутатор 7, который с выходных регистров 23 всех абонентов коммутирует информацию, поступающую на коммутатор 7, но щинам 24 таким образом, что к информационной магистрали 20 подключается выход выходного регистра 23 абонента, выбранного сигналами регистра 2.
После того, как выделен адрес абонента, передающего информацию, и адрес абонента, принимающего информацию, и выработаны 0 сигналы ответа и сигналы записи информации на входной регистр 21 принимающего информацию абонента, блок 6 управления вырабатывает очередной сигнал, который по щине 18 поступает на блок 4 приоритета и по приходу 5 которого начинается следующий цикл организации передачи информации между абонентами. Для того, чтобы избежать повторной организации передачи информации между абонентами, которые были выделены в пред0 шествующем цикле работы, эти абоненты блокируются потенциалом, поступающим с формирователя 5 адреса, по одной из щин 25 на соответствующий управляющий вход блока 3 выделения разрещенных обращений. 5
Если при обращении восьмого абонента к девятому оказывается, что в данный момент времени девятый абонент не свободен для восьмого, требующего передачи информации, 0 или же девятый абонент свободен для восьмого, требующего передачи информации, но в данный момент времени это разрешенное обращение не является старшим по приоритету, то обращение от восьмого абонента, требующего передачи информации, не снимается, а сохраняется до того момента времени, пока не поступит на данный абонент сигнал ответа о разрещении смены информации на его выходном регистре 23.
0 Наличие регистра 1 адреса абонента, принимающего информацию, и регистра 2 адреса абонента, передающего информацию, разнесение во времени сигналов приоритетного анализа разрещенных обращений и сигналов, 5 фиксирующих адрес принимающего информацию и передающего информацию абонентов на соответствующих регистрах и формирующих сигналы ответа о разрещении смены информации на выходно.м регистре 23 выбранного абонента и сигналы о записи информации на приемный регистр 21 абонента, принимающего информацию, позволяет совместить во времени приоритетный анализ разрещенных обращений и передачу информацию .от одного абонента к другому.
Предмет изобретения
Устройство управления передачей информации, содержащее блок выделепия разрешенных обращений, соединенный с первой группой входов устройства, коммутатор, соединенный со второй группой входов и выходом устройства, блок приоритета, блок управления, отличающееся тем, что, с пелью обеспечения возможности передачи информации между любыми двумя абонентами, оно содержит формирователь адреса и два регистра, причем первый и второй выходы блока выделения разрещенпых обращений соединены соответственно с одним входом блока приоритета и первым входом формирователя адреса, первый выход которого соединен с соответствующим входом блока выделения разрешенных обращений, а второй выход соединен со входом первого регистра, выход которого соединен со вторым выходом устройства, третий выход которого соединен с соответствующим входом коммутатора и выходом второго регистра, вход которого соединен со вторым входом формирователя адреса и с выходом блока приоритета, другой вход которого соединен с выходом блока управления, второй выход которого соединен с управляющими входами регистров.
15
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обмена данными | 1977 |
|
SU691831A1 |
Устройство для управления обменом | 1983 |
|
SU1151976A1 |
Буферное запоминающее устройство | 1978 |
|
SU750567A1 |
Устройство для сопряжения абонентов | 1986 |
|
SU1319040A1 |
Устройство для обмена информацией | 1983 |
|
SU1149239A1 |
Устройство для обмена информацией | 1978 |
|
SU794630A1 |
Устройство для сопряжения абонентов с ЭВМ | 1986 |
|
SU1336020A1 |
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство для сопряжения микропроцессора с системной шиной | 1990 |
|
SU1837299A1 |
Система телемеханики | 1982 |
|
SU1152015A1 |
19 19- 19/224k22--- 22}
Авторы
Даты
1974-09-25—Публикация
1972-09-15—Подача