Устройство для ввода информации

 

1.УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ , .содержащее перв и второй селекторные каналы и распределитель, первые входы которых являются первым входом устройства, первый выход распределителя соединен с втopы ш входа ш первого и с ел екторнькканалов и является первьм выходом устройства , второй выход распределителя соединен с третьими входа ш первого и второго селекторных каналов и является вторым выходом устройства, третий и четвертый выходы распределителя соответственно подключены к четвертым входам первого и второго селекторынх каналов, информационные шины первого и второго селекторных каналов являются соответствующи в1 информационными шинами устройства, отличающееся тем, что, с целью увеличения пропускной способности , в него введены первьА и второй логические блоки, первый, второй и третий входы каждого из которых соответственно подключены . К первому, второму и третьему выходам соответствующего селекторного канала, а выходы первого и второго логических блоков соединены с вторым и третьим входами распределителя соответственно. 2. Устройство по П.1, отличаО ) ющееся тем, что логический блок содержит инвертор, элемент ИЛИ и триггер, вход установки в единицукоторого является первым входом блока , вход установки в нуль соединен с выходом инвертора, вход которого является вторым входом блока, первый вход элемента ИЛИ является третьим 4i входом блока, второй вход подключен к выходу триггера, а выход элемента ИЛИ является выходом блока. Э Кд

СОЮЗ СОВЕТСКИХ

РЕСПУБЛИК (!9) (В В) А

4(5() G 06 F 13/О

ГОСУДАРСТВЕННОЙ КОМИТЕТ СССР, Il0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИ ИЗОБРЕТЕНИЯ

Н CBTOPCNOMV СВВВВТЕПЬВТВУ

ВВЯ ВВВШВВВ (21) 341 t 519/18-24 (22) 24.03.82 (46) 30.03.85. Бюл. 9 (72) P.È.Àáðàæåâè÷, С.ВВКоновалова, О.В.Кулаго и )О.В.Тихович (53) 681.327 (088.8) (56) 1.Авторское свидетельство СССР

)t 545983, кл. 6 06 Р 3/04, 1969В

2ВЭлектронная вычислительная машина EC-1022. И., Статистика, 1919, с. t66 (нрототип). (54) (57) 1.УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРИАЦИИ, .содержащее первый и второй селекторные каналы и распределитель, первые входы которых являются первым входом устройства, первый выход распределителя соединен с вторыми входаии первого и второго селекторных каналов и является первым выходом устройства, второй выход распределителя соединен с третьиии входамн первого и второго селекторных каналов и является вторым выходом устройства, третий и четвертый выходы распределителя соответственно подключены к четвертым входам нервого и второго .селекторынх каналов, информационные шины первого и второго селекторных каналов являются соответствующими информационными шинами устройства, о т л и ч а ю щ е е с я тем, что, с целью увеличения пропускной способности, в него введены первый и второй логические блоки, первый, второй и третий входы каждого из которых соответственно подключены . к первому, второму и третьему вьасодаи соответствующего селекторного канала, а выходы первого и второго логических блоков соединены с вторым и третьим входаии распределителя соответственно.

2. Устройство по п.1, о т л и ч аю щ е е с я тем, что логический блок содержит инвертор, элемент ИЛИ и триггер, вход установки в единицу. которого является первым входом блока, вход установки в нуль соединен с выходом инвертора, вход которого является вторым входои блока, первый вход элемента ИЛИ является третьии входом блока, второй вход подключен к выходу триггера, а выход элемента

ИЛИ является выходом блока.

148032 1 определяет тип состояния, полученного от ВУ).

Состояние типа А — нулевое.

Состояние типа  — байт состояния с указателем "Канал кончил" при зацеплении команд. Состояние типа Сбайт состояния с указателем "Канал кончил" и "Устройство кончило" при зацеплении команд.

1О Состояние типа D — любые другие условия. Затем осуществляется вход в микропрограмму "Начать ввод-вывод" для выполнения перевыборки устройства ввода-вывода и загрузки нового .15 командного слова канала.

Рассмотрим выполнение микропрогграммы "Начать ввод-вывод" в предлагаемом устройстве.

Вход в микропрограмму осуществляется при выполнении команды "Начать ввод-вывод" или выполнении зацепления по команде (как и в прототипе) .

Все действия по выборке устройства до момента выдачи команды .в устройство выполняются в микропрограмме "Начать ввод-вывод" аналогично прототипу.

Затем анализируется выполненная команда "Начать ввод-вывод" или зацепление цо команде:

1.Если выполнялась команда "Начать ввод-вывод",то (как и в прототипе) ожидается появление байта состояния от устройства: а) в случае получения байтов состояния "А" (нулевое) или "0" (любой другой) действия аналогичны действиям прототипу; б) в случае получения байтов состояния "В" или "С" устанавливает40 ся триггер 12 и микропрограмма заканчивается.

Дальнейшие действия будут производиться в режиме микропрограммной приостановки микропрограммой обслу-живания конечного состояния (так как установленный триггер 12 через элемент ИЛИ 14 дает разрешение на микропрограммную приостановку).

Передача данных и обслуживание конечного состояния устройства ведется в прототипе в режиме микро45 программной приостановки специальными микропрограммами передачи данных и обслуживания конечного состояния. Разрешение на микропрограммную приостановку по обработке конечного состояния устройства в прототипе дает сброшенный триггер начала (выход 16).

Когда после передачи данных следу-55 ет зацепление по команде, осуществляется вход в микропрограмму обслуживания конечного состояния (которая

1t 1

Устройство относится к вычислительной технике, в частности к устройствам для ввода-вывода информации . ЦВМ.

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

На чертеже представлена блоксхема устройства для ввода информации.

Блок-схема содержит внешние устройства 1, центральный процессор 2, оперативную память 3, распределитель

4, первый и второй селекторные каналы 5 и 6, первый и второй логические блоки 7 и 8, арифметико-логическое устройство 9„ микропрограм-. мное устройство 10 управления, локальную память ii, триггер 12, элемент НЕ 13, элемент ИЛИ 14 и выходы

15-17 селекторных каналов, Выполнение передачи информации между устройством 1 и оперативной памятью 3 начинается в прототипе по команде центрального процессора

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

Если при выполнении команды "Начать ввод-вывод" в прототипе первая команда устройству ввода-вывода была немедленной и следует зацепление но команде, то оно выполняется микропрограммой "Начать ввод-вывод" сразу и лишь после этого выдается код условия в центральный процессор. Далее следует этап передачи данных, а затем этап обработки конечного состояния устройства ввода-вывода.

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

3 1148032 4 типов) . По установленному триггеру чение кода условия, который формиру12 будет дано разрешение ьхода в ется лишь после получения байта сомикропрограммную приостановку и обра- стояния от устройства). ботка состояния будет производиться В микропрограммной приостановке в режиме микропрограммной приостанов- > выполняются те же действия, что и ки микропрограммой обслуживания сос- в прототипе, за исключением того, что

TOHHHH . в данном случае может быть получен

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

Отметим, что в .ситуации 1(а) уста- сигнал микропрограммной приостановки новка триггера 12 нецелесообразна, аппарата не программно, что снижает так как не дает экономии времени время генерации и повышает пропускпроцессора (процессор ожидает полу- ную способность устройства. BHHHHH Заказ !574 39 ТнПан 710 Подписное

Финики ППП "Патент, г.ухгород, ун.Проектнае, 4

Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации 

 

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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