1
Предлагаемое изобретен-не может быть использовано .при проектироваиии систем сбора и обработки информации .на базе потенциаль«о-импулысной ЭВМ.
Известные устройства связи каналов передачи данных с ЭВМ, содержащие приемные устройства каиалов и блоки выборки информации со статических накопителей, для дальнейшей .переписи ее ,в ЭВМ, вырабатывают запрос для ЭВМ, по которому машина прерьгвает вычисления, запоминают .место разрыва программы и формируют в ней возврат и только после этого производят запись поступившей .информации.
Это приводит к непроизводительному расходу машинного времени на обслуживание запроса .канала.
Цель изобретения - сократить непроизводительные затраты .машинного времени на обслуживание запросов.
Сушествепно сократить непроизводительные затраты машинного времени можно только в том случае, если освободить ЭВМ от записи .поступающей инфор мации и запись производить внешними устройствами непосредственно в оперативное запоминающее устройство (ОЗУ).
Сущность предлагаемого устройства связи ЭВМ с телекодовыми каналами передачи данных заключается в следующем.
По сигналу готовности канала передачи данных после выполнения текущей микропрограм.мы (операции) из ЭВМ автоматически выводится импульс конца цикла (ИКЦ), по которому устройство синхронизации осуществляет запись поступившего сообщения. Импульс .конца обращения (ИКО), который выдает ОЗУ ЭВМ после записи, .направляется в ту же цепь, откуда пришел ИКЦ, и програмaia обработки автоматически продолжа.ется с прерванного места. Запоминание и возврат к месту разрыва практически отсутствует. При записи информации осуществляется блокировка цепей ИКО в стор.ону ЭВМ, после записи эти цеии .восстанавливаются.
Па чертеже представлена схема предлагаемого устройства.
Оно содержит бло.ки 1 объединения запросов -ка.налов, блок 2 формирования сигналов записи и блок 3 .очередностн записи. БЛО.К форм.ирования сигналов записи соединен с узлом 4 фо мирова.ния очередной операции и узлом 5 местного управлец.ця ОЗУ и обеспечивает совместно с блоком 1 об72единения запросов каналов вывод ИКЦ из ЭВМ 6 и использует его для записи иереого сообщения в ОЗУ. Последующие сообщения записываются в ОЗУ ПКО, выдаваемыми узлом местного управления ОЗУ. Последний из ПКО направляется этими блоками в ту цепь узла 4 формирова-ния очередаои операции, откуда он был выведен вначале. Этим и исключаются непроизводительные затраты машинного вреМ ени на обслуживание запросов каналов. Очередность записи осуществляется блоком 3 очередности записи, который связа« с регистром 7 адреса ОЗУ и ирнемпы ми блока:ми 8 каналов передачи. РГиформационные цепи прие1мных устройств соединены с регистром 9 числа ОЗУ.
10 формировадия запросов каналов предназначен для выработки запроса канала, СЕидетельствующ,его о том, что на статический иаконитель 11 данного канала поступило сообщение. Этот блок состоит из триггеров 12 по одному на .каждый канал,, причем единичный вход каждого из них соединен с цепью сигнала готовности приемного устройства, а ВЫХОДЫ-со входами блока 3 очередности .
Блок 1 объединения запросов каналов служит для сокращения числа прерываний программы ЭВМ и состоит из генератора 13, счетчика 14 с дешифратором 15 и схем выработки сигналов наличия (ПНИ) 16 и .отсутствия (ПНИ) 17 информации для ЭВМ. Запуск счетчика происходит через схему «ИЛИ 18, входы которой соединены ср всеМИ единичными выходами триггеров 12 блока 10 формирования запросов .каналов. Выход этого блока связан с узло.м 4 формирования очередной о перации ЭВМ.
Блок 2 фор.мирования сигнал.ов записи предназначен для вывода сигналов ИКЦ и ИКО из ЭВМ и возврата последнего ИКО и ЭВМ. соединен с узлом 4 формирования очередной .операции, 5 местного управления ОЗУ и блоком 3 очередности записи и состоит из триггера 19, пяти схем «И 20-24 и схемы «ИЛИ 25.
Блок 3 очередности записи .обеспечивает последовательную запись адресов ка.налов, выдавших сипналы гото вностй, сброса накопителя 11 приемных устройства на регистр 9 числа ОЗУ, формирования сигнала записи числа и сброса триггеров 12 блока 10 формирования запросов каналов. Блок 3 .состоит из схем «И 26-30 по две на каждый канал передачи (за .исключением последнего, к которому подключена одна схема «И) и схемы «ИЛИ 31, KOTOpoii соединен с цепью сигнала записи числа ОЗУ.
В исходном состоянии все триггеры 12 блока .10 ф ормирования запросов каналов - в нуле, счетчик блока 1 объединения запросов - также IB нуле. ЭВМ выполняет программу обработки. Первый появившийся сигнал готовнОСти любого канала переводит соответствующий триггер в единичное состоя ние и через
схемы «ИЛИ 18 запускает счетчик 14 блока 1 объединения запросов. Как только этот счетчик заполнится, блок 1 объединения за.просов сформирует сигналы ПНИ и ПНИ, по которым из узла 4 формирования очередной операц 1.и ЭВМ выводится первый .появившийся ИК1-1,. Это г сигнал через схемы «ИЛИ 25 и «И 21 :и 22 проходит на вход схемы «ИЛИ 26 блока 3 очередности записи. Этот сигнал поступит на регистр 7 адреса ОЗУ через ту схему «И., на входе которой есть разрешающ ий сигнал соответствующего тригге|ра блока 10 формирования запросов каналов. Одно временн.о он поступает на вход соответствую щего усилителя считыва.ния 32 для сброса содержи.мого статического накопителя 11 .в регистр 9 числа ОЗУ, сбрасывает триггер запроса в нулевое состояние, вЗ|Водит триггер 19 и через схему «ИЛИ 31 по ступает в цепь сигнала записи числа ОЗУ. После записи числа узел 5 местного управления ОЗУ выдает сигнал ИКО, который через схему «И 23 поступает на вход блока 3 очередности записи, пройдя те же цепи записи, что и ИКЦ. Так будет продолжаться до тех пор, пока не запишется последнее сообщение. Последний ИКО проходит через схбМу «И 20, так как появляется сигнал ПНИ на входе узла 4 формирования очередной операции, откуда выводится ИКЦ, и сбрасывает триггер 19 в .нулевое состояние. Таким образом, схема приходит в исходное состояние. В дальнейшем цикл работы устройства по.вторяется.
Предмет изобретения
Устройство для связи телекодовых каналов
передачи данных с электронной вычислительпой машиной (ЭВМ), содержащее блок очередности записи, .приемные каналов передачи, подключенные .к блоку формирования запросов каналов, один из выходов которого .соединен со входом бло.ка объеди1нения запросо1а каналов, подключенного к блоку форм.ирования сигналов записи, .соединенному с узлом местного управления оперативного запо минающего устройства (ОЗУ) ЭВМ, отличающееся тем, что, с целью повышения быстродействия устройства, приемные -блоки каналов подключены к регистру числа и узлу местного управления ОЗУ, блок очередности записи соединен с блоком формиро-вавия запросов каналов, с пр.иемными блоками каналов, с регистром адреса ОЗУ и с блоком формирования сигналов за.писи, который подсоединен к узлу MecTiHoro управления ОЗУ и узлу формирования очередной операции ЭВМ, а блок объединения запросов каналов подключен к узлу формирования очередной операции ЭЛ1В.
Г
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для обмена информацией | 1984 |
|
SU1359781A1 |
Устройство для сопряжения ЭВМ с накопителем на магнитной ленте | 1988 |
|
SU1667085A1 |
Устройство для сопряжения двух ЭВМ | 1986 |
|
SU1399751A1 |
Устройство оперативной связи с управляющими программами | 1981 |
|
SU970351A1 |
Устройство для распознавания треков частиц | 1982 |
|
SU1059586A2 |
Станция локальной вычислительной сети | 1990 |
|
SU1805474A1 |
Устройство для отладки программно-аппаратных комплексов | 1990 |
|
SU1795464A1 |
Станция локальной сети | 1990 |
|
SU1824640A1 |
Вычислительная система | 1977 |
|
SU692400A1 |
Устройство внешних каналов | 1988 |
|
SU1695313A1 |
Авторы
Даты
1974-11-15—Публикация
1970-05-27—Подача