Устройство обмена Советский патент 1976 года по МПК G06F3/04 

Описание патента на изобретение SU503231A1

Предлагаемое устройство отличается от известного тс:-:, что в него взедеи сумматор, первый и BTOpoii входы которого соединены соотвстствепко со вторым выходом реверсивного счетчПка и с )етьнм выходом суммирующего счетчик:;, а ичгхэд соедикеи с адресными шинами. Это позволяет исключить из управляющего слова адрес записи буферной зоны.

На чертеже нредставлена схема онисываелюго устиойства.

Устройство содержит сумматор 1, реверснлиый счетч;;К 2, суммирующий счетчик 3, коммутатор каналов 4, блок 5 выработки сигналов состояа 1я, регистр объема 6, блок управлекня 7, числовые шипы 8, адресные шины 9, литы 10 заявок, шины 11 номера устройства, блоки 12 приема и нередачи информации, шины 13-16 унравления.

Сумлйтор 1 нредназначен для формирования адреса записи Б буферную зону. Реверсивный .счетчик 2 предназначен для нодсчета количества еднЕ1ИД информации, находящейся в далпый мо:,:е;гг в буферной зоне. Счетчик 3 н|1сдиазначен для формирования адреса считыван)-;; из буферной зоны. Коммутатор каналов 4 предназначен для унорядочення потока заявок от устройств системы в соответствии с их прнорнтетамн и формирования адресов обращ,ення за управляющими словами. Блок управления 7 нредназначен для коорднHaiU-iH работы устройства обмена.

Адресные и числовые шнны нредиазначены дл51 СЗК.ЗИ блоков 12 и устройства обмена с запоминающнм устройством (на чертеже не показано).

Перед началог. обмена между двумя блоками системы {однн на них является приемником, другой - нсточником информации) за ннмн закрепляется общ,ая буферная зона, которой нрнсванвается онределенный номер. В ячейки памяти устройства обмена, отведенные для хранения текунщх значений счетчиков 2, 3 и регистра 6 (ячейки управляющего слова), заносятся базовв е адреса, определяющие местоноложение буферных зон и коды объема буферны.х зон.

Устройство работает следующим образом. Заявки от различных блоков 12 на прием и выдачу ннформацня поступают по шинам 10. При одновременном постзпленин заявок коммутатор каналов 4 выделяет наиболее приоритетную заявку, выставляет на шинах 11 код номера обслуживаемого устройства. Устройство, номер которого выставлен на шинах 11, выдает в коммутатор каналов номер буферной зоны и код операции («запись или «чтенне). Коммутатор каналов 4 НО номеру зоны формирует Команду обращения к иамяти устройства обмена.

По .этой команде осуществляется считывание управляющего слова зоны и запись его комнонентоз в счетчики 2, 3 и регистр 6. Если в текущем ц.нкле обслуживания задан код операции «Запись, то блок упрвления 7 анализирует состояние буферной зоны (информация о состоянии зоны поступает но шинам 15). Если буферная зона занолнена не нолностью, то блок 7 разрешает занись, подключает сумматор 1 к адресным шинам 9, а к числовым 5 шннам 8 - информационный выход того устройства, номер которого выставлен на щинах 11. Предварнтельно в сумматоре 1 сложением содержимого счетчиков 2 и 3 формируется адрес записи. По завершении этих действий

0 производится запись информации в намять по адресу, сформированному в сумматоре. Затем в счетчнки 2 добавляется единица. Модифицированное значение счетчика 2 возвращается в соответствующую ячейку управляющего

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

Если в данном цикле обслуживания задан код онерации «Считывание, то блок управления 7 анализирует сигнал состояния иа шинах 15 «Буфер нуст. При отсутствии сигнала «Буфер нуст организуется считывание из буферной зоны но адресу, хранящемуся в счетчике 3. Для этого блок унравления подключает к адресным шннам выходы счетчика 3, а к числовым шинам - входы обслуживаемого в даиный момент блока 12 и организует обрашение к памяти. Блок 12, номер которого выставлен на шинах 11, принимает поступающую iHo числовым шинам затребованную информацию. Затем к содержимому счетчика 3 добавляется единица, а из содержимого счетчика 2 вычитается единица. Модифицированные значения счетчиков 2 и 3 возвращаются в 0 соответствующую ячейку управляющего слова. Затем, так же, как и при записи информации, блок управления 7 формирует на шиие 14 сигнал о выполнении заявки и дает разрешение на переход к обслуживанию заявок от других устройств.

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

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

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

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

название год авторы номер документа
Устройство обмена 1973
  • Светников Олег Григорьевич
SU473177A2
Устройство обмена 1971
  • Светников Олег Григорьевич
SU439810A1
Цифровая логическая машина 1974
  • Гизила Владимир Ефимович
  • Зленко Мария Петровна
  • Москаленко Тамара Ивановна
  • Соборников Юрий Петрович
SU558278A1
Устройство для сопряжения телеграфных линий связи с ЦВМ 1988
  • Замотаев Владимир Викторович
  • Крюков Юрий Иванович
SU1603392A1
Центральный процессор 1991
  • Бабаян Борис Арташесович
  • Волконский Владимир Юрьевич
  • Горштейн Валерий Яковлевич
  • Ким Александр Киирович
  • Назаров Леонид Николаевич
  • Сахин Юлий Хананович
  • Семенихин Сергей Владимирович
SU1804645A3
Устройство для управления приемом и упорядочением данных 1981
  • Гончаров Вил Иванович
  • Сапега Леонид Тимофеевич
  • Герасимов Леонтий Николаевич
SU1019448A2
Устройство сопряжения 1974
  • Авдеев Вадим Александрович
SU519704A1
Устройство для сопряжения вычислительнойМАшиНы C ТЕРМиНАлАМи 1979
  • Евлов Евгений Юрьевич
  • Столяров Анатолий Михайлович
SU798786A1
Многоканальное буферное запоминающее устройство 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1721631A1
Устройство для отображения информации на экране электронно-лучевой трубки 1977
  • Батанист Моисей Лазаревич
SU732934A1

Иллюстрации к изобретению SU 503 231 A1

Реферат патента 1976 года Устройство обмена

Формула изобретения SU 503 231 A1

SU 503 231 A1

Авторы

Светников Олег Григорьевич

Веселовский Валерий Валентинович

Даты

1976-02-15Публикация

1974-02-15Подача