1
Изобретение относится к вычислительной технике, в частности к устройствам обмена информацией, и может быть использовано при построении вычислительных систем.
Известно устройство { о бмена информацией, содержащее блок приоритета, блок узлов регистров каналов, блок буферной памяти, блок поиска свободных зон, блок отсчета времени, блок синхронизации, блок управления, блоки подключения параллельных и последовательных каналов.
Недостатком известного устройства является сложность структуры, что приводит к большим затратам оборудования.
Известно также наиболее близкое к изобретеиию ПО технической сущности и достигаемому результату устройство обмена информацией, содержащее первый и второй регистры, блок уиравления, группу запросных, группу информационных и группу управляющих входов, группу информационных выходов, причем .первая группа выходов блока уиравления соединена с первыми и вторы.ми управляющими входами первого и второго регистров, кодовые входы первого регистра - с группой запросных входов устройства, кодовые входы второго регистра и первая группа входов блока управления - с группой управляющих входов устройства.
Недостаток устройства состоит в том, что оно содержит разнородные по своей структуре функциональные блоки. Это усложняет устройство и затрудняет реализацию устройства иа основе современной технологии.
Цель изобретения - упрощение устройства и повыщение регулярности его структуры.
Это достигается тем, что устройство содержит блок многофункциональной памяти и модификатор признака, причем первая, вторая, третья, четвертая л пятая группы входов, первая и вторая группы выходов блока многофункциональной памяти соединены соответственно с выходами модификатора признака, первого и второго регистров, с группой информационных входов устройства, с второй группой выходов блока управления, с второй группой входов блока управления, с группой информационных выходов устройства, третья группа выходов блока управления подключена к управляющим входам модификатора признака и разрешающему входу блока многофункциональной памяти, четвертая группа входов которого и группа информационных выходов устройства соединены соответственно с кодовыми выходами и входами модификатора признака.
Блок-схема устройства представлена на чертеже.
Устройство обмена информацией содержит блок 1 управления, блок 2 многофункционалы-юй памяти, регистры 3, 4, модификатор 5 признака, груипу 6 заПросных, группу 7 информационных, груниу 8 управляющих входов, г.руццу 9 информационных -выходов, первые управляющие входы 10, И соответственно первого и второго регистров, вторые управляющие входы 12, 13 соответственно первого и второго регистров, управляющие входы 14-17 модификатора признака, кодовые входы 18, 19 соответственно второго регистра и модификатора признака, кодовые выходы 20 модификатора признака, разрешающий вход 21, группы 22-24 входов и группу 25 выходов блока многофункциональной памяти, группы 26, 27 выходов блока управления.
Устройство имеет два режима работы: режим формирования адреса обслуживаемого абонента и режим обслуживания.
В режиме формирования адреса обслуживаемого абонента устройство работает следующим образом.
В первом такте от блока 1 управления на управляющий вход 10 регистра 3 подается сигнал, разрешающий прием в регистр слова запросов, поступающего по входам группы 6. Во втором такте от блока управления на группу 24 входов блока 2 п на управляющий вход 12 регистра 3 поступают сигналы, разрешающие выдачу содержимого регистра на группу 23 входов блока 2 и настраивающие блок 2 на считывание содержимого тех числовых линеек с прямым Обращением, которые соответствуют значащим разрядам содержимого регистра 3. В результате во втором такте проводится считывание с соответствующих числовых линеек с прямым обращением и на выходах группы 9 появляется двоичный код, представляющий собой адрес того из абонентов, приоритет которого выще.
Сформированный адрес абонента, выбранного на обслуживание, поступает по выходам группы 9 ко всем абонентам и вызывает подключение соответствующего абонента на обслуживание к входам группы 7 или к выходам группы 9.
На этом функционирование устройства в режиме формирования адреса обслуживаемого абонента заканчивается, и устройство переходит к режиму обслуживания.
Работа устройства в режиме обслуживания происходит следующим образом.
В первом такте по входам группы 8 от выбранного на обслуживание абонента в блок 1 управления поступает признак вида обслуживания: прием iB устройство с соответствующей логической обработкой информации от данного абонента с временным ее хранением, либо выдача из устройства требуемой информации с требуемой логической обработкой. Во втором такте по входам группы 8 подается номер обслуживаемого абонента, а блок управления посылает сигнал на управляющий вход 13 .регистра 4, разрешающий прием в регистр
4 номера обслуживаемого абонента. По окончании второго такта в регистр 4 записывается номер обслуживаемого абонента.
Функционирование устройства в третьем такте определяется видом обслуживания.
Когда осуществляется прием информации, в третьем также блок 1 управления формирует сигнал на управляющем входе 13 регистра 4, разрешающий выдачу содержимого
этого регистра на входы группы 22 блока 2, а на входы группы 24 подаются сигналы, настраивающие блок 2 на сравнение номера обслуживаемого абонента, присутствующего на входах группы 22, с признаками числовых линеек с ассоциативным обращением.
По признаку, равному номеру обслуживаемого абонента, возможно обращение только к тем числовым линейкам, в которых хранятся константы модификации, используемые при
записи ииформации.
Если в третьем такте совпадения номера обслуживаемого абонента с признаком какойлибо числовой линейки не произошло, что говорит об отсутствии в устройстве информации, принятой от обслуживаемого абонента, то в четвертом такте, по сигналу, поступающему от блока 1 управления на управляющий вход 14, в младший разряд модификатора 5 признака записывается единица, и устройство
переходит к пятому такту работы. О совпадении признаков можно судить по наличию сигналов на выходах группы 25 блока 2.
Если совпадение произошло, то в четвертом такте блок управления посылает на входы
группы 24 блока 2 сигналы, настраивающие его на считывание из соответствующей числовой линейки Константы модификации номера обслуживаемого абонента, используемой при записи информации.
Блок 1 управления в этом же такте подает сигаалы на управляющий вход 15 модификатора 5 признака. В результате, константа модификации поступает с выходов группы 9 блока 2 в модификатор признака. В целом же,
содержимое регистра 4 и модификатора признака представляет собой модифицированный номер обслуживаемого абонента, требуемый для организации записи очередной информационной посылки данного абонента.
В пятом такте блок управления посылает сигналы на управляющие входы 13 и 17 регистра 4 и модификатора 5 признака, организуя выдачу модифицированного номера обслуживаемого абонента на входы группы 22
и на кодовые выходы 20 модификатора признака.
Кроме того, в пятом такте на входы группы 24 блока 2 от блока управления поступают сигналы, настраивающие блок 2 на сравнение
модифицированного номера обслуживаемого абонента с признаками числовых линеек с ассоциативным обращением.
Если совпадение зафиксировано, то обслуживание абонента откладывается, так как
произощло совпадение констант модификации, используемых при записи и считывании информации одного и того же абонента. Подобное совпадение возможно в том случае, если число информационных посылок данного абонента, хранящихся в блоке 2, равно модулю пересчета модификатора 5 признака. Прием информации от такого абонента возможен только после вывода нескольких (или хотя бы одной) информационных посылок данного абонента из блока 2.
Если совпадения не произошло, то устройство переходит к следующему такту работы.
В щестом такте от блока управления на управляющие входы 13 и 17 регистра 4 и модификатора 5 признака и на входы группы 24 блока 2 Поступают сигналы, настраивающие регистр 4 и модификатор признака на выдачу модифицированного номера обслуживаемого абонента на входы группы 22 блока 2 и на выходы 20 модификатора признака н настраивающие блок 2 на запись с требуемой логической обработкой информации, поступающей от обслуживаемого абонента по входам группы 7 и модифицированного номера обслуживаемого абонента.
Операции последующих тактов аналогичны операциям щестого такта до тех пор, пока не закончится время, отведенное на функционирование устройства в режиме обслуживания, либо если обслуживание абонента закончится ранее отведенного на это времени, что регистрируется появлением соответствующих сигналов на входах группы 8, либо если израсходована емкость блока 2, о чем сообщают сигналы на выходах группы 25 блока 2.
По окончании записи информации следует два заключительных такта.
В первом из заключительных тактов блок 1 управления посылает сигнал на вход 14 модификатора 5 признака, увеличивая величину константы модификации на единицу младщего разряда. Во втором такте сигналы, поступающие от блока управления на управляющие входы 13 и 16 регистра 4 и .модификатора 5 признака, настраивают регистр 4 на выдачу хранимого в этом регистре номера обслуживания абонента на входы группы 22 блока 2, а модификатор признака - на выдачу хранимой в не.м константы модификации на входы группы 7 устройства. В этом же такте сигналы, поступающие от блока 1 управления на входы группы 24 блока 2, настраивают блок 2 на запись колстанты модификации совместно с номером обслуживаемого абонента в свободную числовую линейку с наименьщим порядковым номером. В результате, в блоке 2 производится запись константы модификации очередной информационной посылки в соответствия между номером абонента и его очередными константами модификации.
Если в режиме обслуживания выполнялось счптывание информации, то во втором такте от блока управлепия дополнительно подается сигнал на разрешающий вход 21 блока 2,
обеспечивая запись в таблицу соответствия очередной константы модификации, используемой при считывании, совместно с минимально модифицированным номером абонента.
Если в режиме обслуживания в устройстве осуществляется выдача информации, то функционирование устройства в третьем и четвертом тактах происходит аналогично работе устройства в третьем и четвертом такгах при прпеме информации с тем отлпчие.м, что в третьем такте блок управления дополнительно подает сигнал на разрешающий вход 21 блока 2. Вследствие этого в четвертом такте происходит выборка константы людификацнн по
иризнаку, равному минимально модифицированному номеру обслуживае.мого абонента, а в регистре 4 и .модификаторе о признака формируется модифицированный номер обслуживаемого абонента, позволяющий осуществить
обращение к очередной считываемой из блока 2 инфо.рмационной посылке данного абонента.
Работа устройства в пятом такте протекает аналогично его работе в пятом такте при
-прне.ме информации с тем отличием, что в случае совпадения модифицированного номера обслула1ваемого абонента с признакамн обращения к числовым линейкам устройство переходит к щестому такту работы. Когда совпадения нет, устройство переходит ко второ.viy из заключительных тактов работы.
В шестом такте управляющие спгналы, поступающие от блока 1 на входы группы 24 блока 2, обеспечнвают настройку блока 2 на
вывод с требуемой логпческой обработкой содержнмого тех числовых линеек, в которых в предыдущем такте работы было зафиксировано совпадение. Вывод осуществляется из числовой линейки с наименьшим порядковым номером.
В последующих тактах в устройстве выполняются операции, аналогичные операциям шестого такта до тех пор, пока не кончится время, отводимое на работу устройства в режиме обслуживания, либо до полного вывода информационной посылки с данным признаком обращения, что регистрируется соответствующими сигналами на выходах группы 25 .блока 2, либо по требованию абонента о завершении обслуживания, соответствующие сигналы поступают по входам группы 8 устройства.
Если выдача информации закончилась по причине полного вывода информационной носылки с данным признаком обращения, то блок управления посылает сигнал на управляющнй вход 14 модификатора признака, увеличивая тем самым величину константы модификации на единицу младнтего разряда, после
чего устройство переходит к пятому такту функционирования.
В том случае, если выдача пнформацнн закончилась по двум оставшимся из рассмотренных пр.ичин, устройство начинает вынолнять операции по второму заключительному
7
такту, рассмотренному в описании работы устройства при приеме информации.
После выполнения второго заключительного такта работа устройства в режиме обслуживания завершается.
Устройство может быть использовано каК в качестве отдельного блока вычислительных систем, так и в качестве операционного блока каналов связи, концентраторов и буфферных процессор о-в.
Применение блока многофункциональной памяти позволило значительно упростить структуру устройства, что нашло отражение в повышении его регулярности.
Повышение регулярности структуры устройства улучшает его технологичность при производстве по современной технологии БИС.
Формула изобретения
Устройство обмена информацией, содержаш,ее первый и второй регистры, блок управления, группу запросных, группу информационных и группу управляющих входов, группу информационных выходов, прячем цервая группа выходов блока управления соединена с иервыми и вторыми управляюш,ими входами первого и второго регистров, кодовые входы первого регистра соединены с группой запросных входов устройства, кодовые сходы второго регистра и первая группа входов блока управлення соединены с групной унравляюших входов устройства, отличающееся тем, что, с целью упрощения устройства и повышения регулярности его структуры, оно содержит блок многофункциональной памяти и модификатор признака, причем первая, вторая, третья, четвертая и пятая группы входов, первая и вторая группы выходов блока многофункциональной памяти соединены соответственно с выходами модификатора признака, первого и второго регистров, с группой информационных входов устройства, с второй группой выходов блока управления, с второй группой входов блока управления, с группой информационных выходов устройства, третья группа выходов блока управления соединена с управляющими входами модификатора признака и с разрешающим входом блока многофункциональной памяти, четвертая группа входов которого и группа информационных выходов устройства соединены соответственно с кодовыми выходами и входами модификатора признака.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР №451076, кл. G 06f 3/06, 1970.
2.Авторское свидетельство СССР №441062, кл. G 06f 9/00, 1972.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств | 1985 |
|
SU1278866A1 |
Устройство для обслуживания запросов | 1977 |
|
SU737953A1 |
Многоканальное устройство для сопряжения абонентов с ЦВМ | 1990 |
|
SU1777146A1 |
Логическое запоминающее устройство | 1977 |
|
SU674101A2 |
Устройство для сопряжения абонентов с магистралью | 1986 |
|
SU1361570A1 |
Имитатор абонентов | 1983 |
|
SU1291987A1 |
Устройство для обработки запросов | 1989 |
|
SU1688248A1 |
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств | 1989 |
|
SU1734098A1 |
Многоканальное устройство управления обслуживанием запросов | 1980 |
|
SU900284A1 |
Многоканальное устройство переменного приоритета | 1988 |
|
SU1608662A2 |
Авторы
Даты
1977-05-30—Публикация
1975-03-14—Подача