Устройство обмена информацией

Иллюстрации

Показать все

Реферат

 

11 11 5602I9

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСИОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистимеских

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 14.03.75 (21) 2113488/24 с присоединением заявки № (23) Приоритет

Опубликовано 30.05.77. Бюллетень № 20

Дата опубликования описания 22.07.77 (51) М Кв е G 06F 3 04

" осударственный комите1

Совета Министров СССР по делам изобретений и открытии (53) УДК 681.325(088.8) (72) Авторы изобретения

Е. П. Балашов, В. Ф. Нестерук и Д. В. Пузанков

Ленинградский ордена Ленина электротехнический институт имени В. И. Ульянова (Ленина) (71) Заявитель

В

1 1 j

i (54) УСТРОЙСТВО ОБМЕНА ИНФОРМАЦИЕЙ

Изобретение относится к вычислительной технике, в частности к устройствам обмена информацией, и может быть использовано при построении вычислительных систем.

Известно устройство (1) обмена информацией, содержащее блок приоритета, блок узлов регистров каналов, блок буферной памяти, блок поиска свободных зон, блок отсчета времени, блок синхронизации, блок управления, блоки подключения параллельных и последовательных каналов.

Недостатком известного устройства является сложность структуры, что приводит к большим затратам оборудования.

Известно также наиболее близкое к изобретению по технической сущности сн достигаемому результату устройство (2) обмена информацией, содержащее первый и второй регистры, блок управления, группу запросных, группу информационных и группу управляющих входов, группу информационных выходов, причем .первая группа выходов блока управления соединена с первыми и вторыми управляюшими входами первого и второго регистров, кодовые входы первого регистра — с группой запросных входов устройства, кодовые входы второго регистра и первая группа входов блока управления — c группой управляющих входов устройства.

Недостаток устройства состоит в том, что оно содержит разнородные по своей структуре функциональные блоки, Это усложняет устройство и затрудняет реализацию устройства

5 на основе современной технологии.

Цель изобретения — упрощение устройства и повышение регулярности его структуры.

Это достигается тем, что устройство содержит блок многофункциональной памяти и

10 модификатор признака, причем первая, .вторая, третья, четвертая и пятая группы входов, первая и .вторая группы выходов блока многофункциональной памяти соединены соответственно с выходами модификатора признака, 15 первого и второго регистров, с группой информационных входов устройства, с второй группой выходов блока управления, с второй группой входов блока управления, с группой информационных выходов устройства, третья

20 группа выходов блока управления подключена к управляющим входам модификатора признака и разрешающему входу блока многофункциональной памяти, четвертая группа входов которого и группа информационных

25 выходов устройства соединены соответственно с кодовыми выходамп и входамп модификатора признака.

Блок-схема устройства представлена на чертеже.

560219

Устройство обмена информацией содержит блок 1 управления, блок 2 многофункциональной памяти, регистры 3, 4, модификатор

5 признака, группу б запросных, группу 7 информационных, группу 8 управляющих входов, группу 9 информационных выходов, первые управляющие входы 10, 11 соответственно первого и второго регистров, вторые управляющие входы 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 управления поступает приз нак вида обслуживания: прием в устройство с соответствующей логической обработкой информации от данного абонента с временным ее хранением, либо выдача из устройства требуемой информации с требуемой логической обработкой. Во втором такте по входам группы 8 подается номер обслуживаемого абонента, а блок управления посылает сигнал на управляющий вход

13 регистра 4, разрешающий прием в регистр

4 номера обслуживаемого абонента. По окончании второго такта в регистр 4 записывается номер обслуживаемого абонента.

Функционирование устройства в третьем такте определяется видом обслуживания.

Когда осуществляется прием информации, в третьем также блок 1 управления формирует сигнал на управляющем входе 13 регистра 4,,разрешающий выдачу содержимого этого регистра на входы группы 22 блока 2, а на входы группы 24 подаются сигналы, настраивающие блок 2 на сравнение номера обслуживаемого абонента, присутствующего на входах группы 22, с признаками числовых линеек с ассоциативным обращением.

По признаку, равному номеру обслуживаемого абонента, возможно обращение только к тем числовым линейкам, в которых хранятся константы .модификации, используемые при записи информации.

Если в третьем такте совладения номера обслуживаемого абонента с признаком какойлибо числовой линейки не произошло, что говорит об отсутствии в устройстве информации, принятой от обслуживаемого абонента, то в четвертом такте, по сигналу, поступающему от блока 1 управления на управляющий вход 14, в младший разряд модификатора 5 признака записывается единица, и устройство переходит к пятому такту работы. 0 совпадении признаков можно судить по наличию сигналов на выходах группы 25 блока 2.

Если совпадение, произошло, то в четвертом такте блок управления посылает на входы группы 24 блока 2 сигналы, настраивающие его на считывание из соответствующей числовой линейки константы модификации номера обслуживаемого абонента, используемой при записи информации.

Блок 1 управления в этом же такте подает сигналы на управляющий вход 15 модификатора 5 признака. В результате, константа модификации поступает с выходов группы 9 блока 2 в модификатор признака. В целом же, содержимое регистра 4 и модификатора признака представляет собой модифицированный номер обслуживаемого абонента, требуемый для организации залиси очередной информационной посылки данного абонента.

В пятом такте блок управления посылает сигналы на улравляющие входы 13 и 17 регистра 4 и модификатора 5 признака, организуя выдачу модифицированного номера обслуживаемого абонента на входы группы 22 и на кодовые выходы 20 модификатора признака.

Кроме того, в пятом такте на входы группы

24 блока 2 от блока управления поступают сигналы, настраиваюшие блок 2 на сравнение модифицированного номера обслуживаемого абонента с признаками числовых линеек с accëièàòèâHûì обращением.

Если совпадение зафиксировано, то обслуживание абонента откладывается, так как произошло со|впадение констант модификао

560219 ции, используемых при записи и считывании информации одного и того же абонента. Подобное совпадение возможно в том случае, если число информационных посылок данного абонента, хранящихся в блоке 2, равно модулю пересчета модификатора 5 признака. Прием информации от такого абонента возможен только после вывода нескольких (или хотя бы одной) информационных посылок данного абонента из блока 2.

Если совпадения не произошло, то устройство переходит к следующему такту работы.

В шестом такте от блока управления на управляющие входы 13 и 17 регистра 4 и модификатора 5 признака и на входы группы 24 блока 2 поступа от сигналы, настраивающие регистр 4 и модификатор признака на выдачу модифицированного номера обслуживаемого абонента на входы группы 22 блока 2 и на выходы 20 модификатора признака и настраивающие блок 2 на запись с требуемой логической обработкой информации, поступающей от обслуживаемого абонента по входам груп:IbI 7 и модифицированного номера обслуживаемого абонента.

Операции последующих тактов аналогичны операциям шестого такта до тех пор, пока не закончится время, отведенное на функционирование устройства в режиме обслуживания, либо если обслуживание абонента закончится ранее отведенного на это времени, что регистрируется появлением соответствующих сигналов на входах группы 8, либо если израсходована емкость блока 2, о чем сообщают сигналы на выходах группы 25 блока 2.

По окончании записи информации следует два заключительных такта.

В первом из заключительных тактов блок 1 управления посылает сигнал на вход 14 модификатора 5 признака, увеличивая величину константы модификации на единицу младшего разряда. Во втором такте сигналы, поступающие от блока управления на управляющие входы 13 и 16 регистра 4 и,модификатора 5 признака, настраивают регистр 4 на выдачу хранимого в этом регистре номера обслуживания абонента на входы группы 22 блока 2, а модификатор признака — на выдачу хранимой в нем константы модификации на входы группы 7 устройства. В этом же такте сигналы, поступающие от блока 1 управления на входы группы 24 блока 2, настраивают блок 2 на запись константы модификации совместно с номером обслуживаемого абонента в свободную числовую линейку с наименьшим порядковым номером. В результате, в блоке

2,роизводится запись константы модификации очередной информационной посылки в таблицу соответствия между номером абонента и его очередными константами модификации.

I:ñëII в режиме обслуживания выполнялось считывание информации, то во втором такте

cr блока управления дополнительно подается сигнал на разрешающий вход 21 блока 2, 5

65 обеспечивая запись в таблицу соответствия очередной константы модирикации, используемой при считывании, совместно с минимально модифицированным номером абонента.

Если в режиме обслуживания в устройстве осуществляется выдача информации, то функционирование устройства в третьем и четвертом тактах происходит аналогично работе устройства в третьем и четвертом такгах при приеме информации с тем отличием, что в третьем такте блок управления дополнительно подает сигнал на разрешающий вход 21 блока 2. Вследствие этого в четвертом тактепроисходит выборка константы модификации по признаку, равному минимально модифицированному номеру обслуживаемого абонента, а в регистре 4 и модификаторе 5 признака формируется модифицированный номер обслуживаемого абонента, позволяющий осуществить обращение к очередной считываемой из блока 2 информационной посылке данного абонента.

Работа у стройства В пятом такте проте1iaет аналогично его работе в пятом такте при приеме информации с тем огличием, что в случае совпадения модифицированного номера обслуживаемого абонента с признаками обащения к числовым линейкам устройство переходит к шестому такту работы. Когда совпадения нет, устройство переходит ко второму из заключительных тактов работы.

Б шестом такте управляющие сигналы, пос1упающие от блока 1 па входы группы 24 блока 2, обеспечивают настройку блока 2 на вывод с требуемой логической обраооткой содержимого тех числовых линеек, в которых в предыдущем такте работы было зафиксироваН0 совпадение. Вывод осуществляется из числовой линейки с наименьшим порядковым HOмером.

Ы последующих тактах в устройстве выполняются операции, аналогичные операциям шестого такта до тех пор, пока не кончится время, отводимое на раооту устройства в режиме обслуживания, либо до полного вывода информационной посылки с данным признаком обращения, что регистрируется соответствующими сигналами на выходах группы 25 блока 2, либо по требованшо абонента о завершении обслуживания, соответствующие сигналы поступают по входам группы 8 устройства.

Если выдача информации закончилась по причине полного вывода информационной посылки с данным признаком обращения, то блок управления посылает сигнал на управляющий вход 14 модификатора признака, увеличивая тем самым величину константы модификации на единицу млад;пего разряда, после чего устройство переходит к пятому такту аункционпрования.

В том случае, если выдача информации закончилась по двум оставшимся из рассмотренных причин, устройство начинает выполнять операции по второму заключительному

560219

Составитель Ф. Шагиахметов

Техред E. Хмелева

Корректор О. Тюрина

Подписное

Редактор И. Грузова

Заказ 1619/2

Тираж 815

Изд. ¹ 535

Типография, пр. Сапунова, 2 такту, рассмотренному в описании работы устройства при приеме информации.

После выполнения второго заключительного такта работа устройства в режиме обслуживания завершается.

Устройство может быть использовано как в качестве отдельного блока вычислительных систем, так и в качестве операционного блока каналов связи, концентраторов и буфферных процессоров.

Применение блока многофункциональной памяти позволило значительно упростить структуру устройства, что нашло отражение в повышении его регулярности.

Повышение регулярности структуры устройства улучшает его технологичность при ,производстве по современной технологии БИС.

Формула изобретения

Устройство обмена информацией, содержащее первый и второй регистры, блок управления, группу запросных, груп ну информационных и группу управляющих входов, группу информационных выходов, причем первая группа выходов блока управления соединена с первыми и вторыми управляющими входами первого и второго .регистров, кодовые входы первого регистра соединены с .группой запросных входов устройства, кодовые входы второго регистра и первая группа входов блока управления соединены с группой управляющих входов устройства, о гл ич ающееся тем, что, с целью упрощения устройства и повышения регулярности его структуры, оно содер5 жит блок многофункциональной памяти и модификатор признака, причем первая, вторая, третья, четвертая и пятая группы входов, первая и вторая группы выходов блока многофункциональной памяти соединены соответст10 венно с выходами модификатора признака, первого и второго регистров, с группой информационных входов устройства, с второй группой выходов блока управления, с второй груплой входов блока управления, с группой

15 информационных выходов устройства, третья группа выходов блока управления соединена с управляющими входами модификатора признака и с разрешающим .входом блока многофункциональной памяти, четвертая группа

20 входов которого и группа информационных выходов устройства соединены соответственно с кодовыми выходами и входами модификатора лризнака.

25 Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР № 451076, кл. G 061 3/Об, 1970.

2. Авторское свидетельство СССР №441062, 30 кл. G 06f 9/00, 1972.