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

 

ОПИСАНИЕ

ИЗОЬРЕтЕНИЯ (1 1 3231

6вез Йвеетокик

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свил-ву (22) Заявлено 15,02.74 (21) 1998362/18-24 с присоединением заявки Xв (23) Приоритет

Опубликовано 15.02.76. Бюллетень Хв 6

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

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

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

О. Г. Светников и В. В. Веселовский (71) Заявитель

Особое конструкторское бюро вычислительной техники

Рязанского радиотехнического института (54) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ

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

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

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

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

Цель изобретения — сокращение оборудоваЗО ния устройства.

503231

Предля: аемce устройство отлп-,ается от изВЕСТПОГO . . ;, -:1О В 1 Его ВЗЕЛЕ СУММатОР, ПЕРвый и —,топо"; в.--од.-1 котiporo соединены соотl встствз",.;o co вто„о.;:.3! 133!".îäîì реверсивного с..сг-.1гкз . - т;"сть1и! выходом с.ммирующего с.-",;;-. . ::., З,„,I-..:; сэедн11ен с ад,ссными шина:... Зтo поз-:-.лист исключить пз управляю-!

Пего слов.1 я 3-:сс загп!сп буфе.пой зоны.

На -:е 1те. -:e представле !а схема описываемс. о, er..oйст.- а.

", ..р:..".". во содерх:ит сум laTop 1, реверсн.:-. ь!й:;=T" 11; 2, су>l>, ирующий счетчик 3, ко.. тятор каналов - 1, блок 5 выработки сиг- -- J палов сост",", :пя, Оег:!стр объема б, блок управл-;. .-:!lÿ 7. и:словь1с ш:шы 8, адресные шины ".. шин!я 0 заявок, шины 11 номера устройствя, Jr!ÎK1! .12 и р1!смс1 и пе13еда 1 инфо1эмации, шп .!ь! i3 10 упоявл(!Iил.

Сум., -.ro;i 1 предназначен для формирования ал еся записи в буферную зону, РеверcI,HHh!l;..ee ..:eT.-;HK 2 предпязна-1еп zJ!H подсчета, ..,":,—.: —. гза с,1п1щ .1г!!11ормацни, находящейся в да 1нь1й 1.Омепт в буферной зоне. Счетчик 3 пр ;", i3313чеп для !1юрп;.!1рования адреса считы1,:Á:.. :! ИЗ Оуферной 30ны. 1(оммутятор канало» 4 пр=-дпязна"еп для упорядочения потоKH 3HHHoK от устройств системы в соответствии с пх и-.; срптетамп и формирования адресов обо ащсппя 33 упр Явля!Ощими словами.

J.

Блок упряг,— !åHHH 7 предназначен для коордипа !Нп n;:Ооты vс-ройствя ооие;!а.

Лдреснь с и п:словь! шипы предназначены для сэ.-..-.. rблоксв 12 и у тройства обмена с

Заноз:ппзюц:и! устройством (на чертеже не

Перед началом обмена между двумя блокаX H С11СТСМЫ (О НН ИЗ НИХ ЯВЛЯЕТСЯ ПРИЕМНИко,, другой — — источником информации) за нп.,:.и з",ê:..епляется сбшая буферная зона, кото,.-ой 1311. сван!1".ется определенный номер. В я-:ейк11 па пятll устройства обмена, отведенH bI e;r H H р а! е П . я T e IDj H H X 3 H B ч е н И и ков 2, 3 и::e.истра G (я reéêH управля1ощего слова), заносят"-. базовые адреса, определяющие местоположение буферных зон и коды сбъемг бу,, ерных зон.

Устройство работает следующим образом.

Заявки OT p23;III IHHIX б "iOKOB 12 HB HpHellf H выда 1у ппформацин поступают по шинам 10.

При одновременном поступлении заявок коммутатор каналов 4 выделяет наиболее приоритетную заявку, вь1ставляет на шипах 11 код номера Обслуживаех!Ого устройства. Устройство, номер которого выставлен на шинах

11, выдает в коммутатор каналов номер буферной зоны и код операции («запись» или

«чтенпе») . Коммутатор каналов 4 по номеру зоны формпиуст команду обращения к памяТИ 1 СТРО !СТВЯ ООМЕПЯ.

По этой команде ос ществляется считывание

vHпавля Ощсго с.(сва 30ны и запись его компонс1:тов; с-.зтч.1кп, 3 и регистр 6. Если в текущем и. кле обслу>киванг1я задан код операции «Запись», то блок упрвления 7 анализирует состоягп!е буферной зоны (информа5

4 ция о состоянии зоны поступает по шинам 15).

Если буферная зона заполнена не полностью, то блок 7 разрешает запись, подключает сумматор 1 к адресным шинам 9, а к числовым шинам 8 — информационный выход того устройства, номер которого выставлен на шинах

11. Предварительно в сумматоре 1 сложе нием содер кимого счетчиков 2 и 3 формируется адрес записи. По завершении этих действий производится запись информации в память по адресу., сформированному в сумматоре. Затем в счетчики 2 добавляется единица. Модифицированное значение счетчика 2 возвращается в соответствующую ячейку управляющего слова. По окончании записи управляющего слова и с приходом сигнала из запоминающего устройства по шине 13 устройство обмена выдает по шине 14 обслуживаемому в данный момент блоку 12 сигнал о выполнении его заявки, Если при обслуживании заявки возникло одно из заданных состояний буферной зочы, то о возникшей ситуации обслуживаемому блоку 12 сообщается подачей соответствующего сигнала по одной из шин 15. Одновременно с этим выдается сигнал о выполнении заявки. При попытке обслуживаемого блока 12 записать информацию в полностью заполненную буферную зону, блок 5 вырабатывает сигнал «Заполнен», который поступает на одну из шин 15. Блок управления 7 запрещает запись в буферную зону и формирует по шине 16 сигнал отказа.

Если в данном цикле обслуживания задан код операции «Считьгвание», то блок управления 7 анализирует сигнал состояния на шинах

15 «Буфер пуст». При отсутствии сигнала

«Буфер пуст» организуется считывание из буферной зоны по адресу, хранящемуся в счетчике 3. Для этого блок управления подключает к адресным шинам выходы счетчика

3, а к числовым шинам — входы обслуживаемого в данный момент блока 12 и организует обращение к памяти. Блок 12, номер которого выставлен па шинах 11, принимает поступающую по числовым шинам затребованную информацию. Затем к содержимому счетчика 3 добавляется единица, а из содержимого счетчика 2 вычитается единица. Модифицированные значения счетчиков 2 и 3 возвращаются в соответствующую ячейку управляющего слова, Затем, так же, кяк и при записи информации, блок управления 7 формирует на шине 14 сигнал о выполнении заявки и дает разрешение на переход к обслуживанию заявок от других устройств.

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

Устройство для обмена информацией, содержащее блок управления, блок выработки сигналов состояния, блоки приема и передачи информации, коммутатор каналов, регистр объема, суммирующий счетчик, реверсивный счетчик, числовые и адресные шины, причем первый выход блока управления -соеди нен с первым входом реверсивного счетчика, вто503231

Составитель Т. Арешев

Техред Т. Курилко

Корректор А, Степанова

Редактор С. Хейфиц

Заказ 762/2 Изд. № 1141 Тираж 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

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

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

 

Похожие патенты:

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

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

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

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

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

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