Устройство для сопряжения электронной вычислительной машины с каналами связи Советский патент 1989 года по МПК G06F13/00 

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

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

Цель изобретения - повышение быстродействия устройства при передаче информации в ЭВМ.

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

Устройство содержит коммутатор 1 каналов, дешифратор 2 адреса, счетчик 3 адресов, генератор 4 тактовых импульсов, первый элемент И 5, триггер 6, распределитель 7, элементы И 8 и 9 второй и первой групп, счетчик 10 числа записанных адресов.

счетчик 11 числа считанных адресов, коммутатор 12 адреса, первую схему 13 сравнения, элемент ИЛИ 14, память 15 адресов, счетчик 16 числа записанных информационных слов, блок 17 задания необходимого числа записываемых информационных слов (кодирующий переключатель, поле распаиваемых перемычек и др.), вторую схему 18 сравнения, второй триггер 19, группу 20 информационных входов каналов, вход 21 чтения устройства, вход 22 режима устройства, группу 23 выходов сброса каналов устройства, группу 24 информационных выходов устройства и выход 25 устройства Запрос прерывания .

сл

со j;

& со

ю

:31513А63

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

После подачи питания ЭВМ выдает команду, приводящую все периферий- - |ные устройства в исходное состояние. |По этой команде счетчики 3, 10, 11 и 16 сбрасываются в О, триггер 6 сбрасывается за счет сигнала обратной связи установки распределителя 7 ю в О, триггер 19 (например К561 ТР 2 или К561 ТМ2, срабатывающие от логических 1 на R- и S-входах), сбрасывается с выхода первой схемы срав- нения 13 (например К561 ИП 2).

На шине 22 устанавливается сигнал логического О. Импульсы с генератора 4 переключают счетчик 3, так как сигнал на его входе блокировки в состоянии логического О, но не сдвигают распределитель 7 из-за его блокировки сигналом с выхода триггера 6. Последний подготавливает коммутатор 12 к пропусканию сигналов счетчика 11 и память 15 к операции Чтение. На выходе второй схемы 18 сравнения сигнал отсутствует, на шине 25 сигнал логического О.

Так как счетчики 10 и 11 сброшены в О, то на выходе первой схемы сравнения будет состояние логической 1, которая сбрасывает триггер 19 J9 О и удерживает его в этом состоянии. После подачи команды установки

рез элемент ИЛИ 14 происходит запись в память 15 номера опрашиваемого коммутатором 1 канала в ячейку с адресом 0...0. Сигнал с второго выхода распределителя 7 записывает в счетчик 10 число 0...01, подготавливая к записи ячейку с адресом 0.,.01 памяти 15 и число 0...01 в счетчик 16 записанной информации, что соответствует одному записанному информационному слову. Сигнал с третьего выхода распределителя 7 сбрасывает в О опрашиваемьш канал через, один из открытых элементов И 8, а сигнал с нулевого выхода сбрасьгоает триггер 6 в первоначальное состояние и приводит устройство Б режим ожидания информации. Так как счетчик 10 устанавливается в состояние O.-.OI, а счетчик 11 остается в состоянии 0...00, то на выходе первой схемы 13 сравнения возникает состояние логического О., которым в дальнейшем обеспечивается возможность переключения триггера 19 от второй схемы .18 сравнения.

Выход первой схемы 13 сравнения вводится как флаг (отдельный разряд) наличия записанной информации в информационное слово или в -виде отдельного разряда в регистр команд и состояния ЭВМ.

Одновременно со счетчиком 10 в

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

название год авторы номер документа
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1
Устройство для сопряжения каналов передачи данных с ЭВМ 1985
  • Авдеев Дмитрий Владимирович
  • Адамова Галина Васильевна
  • Канторович Ефим Соломонович
  • Киселева Марина Николаевна
  • Клочков Василий Егорович
  • Кравчук Константин Данилович
  • Палей Иосиф Абрамович
  • Полещук Михаил Васильевич
  • Ростовцева Раиса Владимировна
  • Юрасов Валерий Филипович
SU1226476A1
Устройство для сопряжения электронной вычислительной машины с каналами связи 1983
  • Муратов Валерий Иванович
  • Саморуков Александр Сергеевич
SU1117627A1
Устройство для подключения устройств ввода-вывода к многосегментной магистрали 1987
  • Авдеев Дмитрий Владимирович
  • Антипова Алла Владимировна
  • Палей Иосиф Абрамович
  • Полещук Михаил Васильевич
SU1564638A2
Устройство для сопряжения электронной вычислительной машины с каналами связи 1989
  • Лукаш Виктор Михайлович
  • Коротынский Александр Евтихиевич
  • Куница Иван Иванович
SU1624465A1
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
МИКРОПРОЦЕССОР ВВОДА-ВЫВОДА ИНФОРМАЦИИ 1992
  • Селезнев И.П.
  • Аксенов Г.М.
RU2042182C1
Устройство для обмена информацией междуэлЕКТРОННОй ВычиСлиТЕльНОй МАшиНОй(эВМ) и уСТРОйСТВАМи ВВОдА и ВыВОдА 1979
  • Мельшиян Владимир Вячеславович
  • Гурский Александр Иванович
  • Виноградов Борис Николаевич
  • Федорков Валерий Филиппович
  • Шпилева Анна Андреевна
  • Филатов Валерий Николаевич
SU809140A1
Устройство для сопряжения электронной вычислительной машины с дискретными датчиками 1982
  • Васильев Виктор Фадеевич
  • Глухов Михаил Вячеславович
  • Кудряшов Владимир Николаевич
  • Шамбазов Александр Васильевич
SU1084774A1
Устройство для сопряжения двух ЭВМ 1988
  • Купчак Михаил Васильевич
  • Хуторный Антон Иванович
SU1596341A1

Иллюстрации к изобретению SU 1 513 463 A2

Реферат патента 1989 года Устройство для сопряжения электронной вычислительной машины с каналами связи

Изобретение относится к вычислительной технике, в частности к устройствам передачи данных, и является усовершенствованием известного устройства по авт.св. N 1117627. Цель изобретения - повышение быстродействия устройства при передаче информации в ЭВМ путем сокращения числа обращений к подпрограмме прерывания и выхода из нее. Цель достигается введением в устройство счетчика числа записанных информационных слов, блока задания необходимого числа записываемых информационных слов, второго триггера и второй схемы сравнения. 1 ил.

Формула изобретения SU 1 513 463 A2

в исходное состояние ЭВМ устанавлива-зс состояние 0...01 после записи перет 1 на входе 22, При этом устройство приводится в рабочее состояние- режим ожидания внешней информации. При отсутствии информации состояние схемы не меняется, на выходе элемента И 5 сигнал отсутствует., импульсами генератора 4 через счетчик 3. и дешифратор 2 опрашивается коммутатор 1 .

При появлении сигнала на каком- либо входе коммутатора 1 на выходе элемента И 5 появляется единичньш сигнал, который останавливает счетчик 3, перебрасывает триггер 6 и открывает элементы И 9, через которые код номера опрашиваемого канала подается на информационные входы памяти 15. При этом триггер -6 переключает коммутатор 12 на пропускание сигналов со счетчика 10, подготавливает память 15 к операции Запись и разрешает прохождение тактовых импульсов на распределитель 7. По сигналу с .первого выхода распределителя 7 че40

45

50

55

вого информационного . слова устанавливается счетчик 16. Если состояние счетчика 16 записанной информации , не совпадает с состоянием блока 17 задания необходимого числа записанной информации, то на выходе второй схемы 18 совпадения стоит логически О, и триггер 19 не переключается, сигнал Запрос прерывания на шине 25 отсутствует, несмотря на то, что устройство записгшо и подготовило к вводу в ЭВМ одно информационное слово. В это время импульсами генератора 4 через счетчик 3 и дешифратор 2 опрашивается коммутатор 1. Пр появлении сигнала на каком-либо вхо де коммутатора 1 процесс записи информации в память 15 повторяется, при этом увеличивается число в счет чике 10 и в счетчике 16. Процесс повторяется до тех пор, пока состояние счетчика 16 не совпадает с сос тоянием блока 17 задания необходимо го числа записанных значений. При

0

5

0

5

вого информационного . слова устанавливается счетчик 16. Если состояние счетчика 16 записанной информации , не совпадает с состоянием блока 17 задания необходимого числа записанной информации, то на выходе второй схемы 18 совпадения стоит логический О, и триггер 19 не переключается, сигнал Запрос прерывания на шине 25 отсутствует, несмотря на то, что устройство записгшо и подготовило к вводу в ЭВМ одно информационное слово. В это время импульсами генератора 4 через счетчик 3 и дешифратор 2 опрашивается коммутатор 1. При появлении сигнала на каком-либо входе коммутатора 1 процесс записи информации в память 15 повторяется, при этом увеличивается число в счетчике 10 и в счетчике 16. Процесс повторяется до тех пор, пока состояние счетчика 16 не совпадает с состоянием блока 17 задания необходимого числа записанных значений. При

этом на выходе второй схемы 18 сравнения возникает логическая 1, которая сбрасывает счетчик 16 в О и перебрасывает триггер 19, что приводит к появлению сигнала логической 1 - Запрос прерьшания на шине 25.

Если процессор ЭВМ занят обработкой более приоритетной программы (не реагирует на прерьшание), а на входе коммутатора 1 имеется инфор мация, то она аналогичным образом записывается в ячейки памяти 15. При этом показания счетчика 10 все более отличаются от показаний счетчика 11, а показания счетчика 16 начинают расти с нулевого значения и приближаться к значению, установленному 3 блоке 17.

Логика считывания информации из памяти 15 адресов следзтощая. ЭВМ снимает разрешение с входа 22, при этом на выходе элемента И 5 всегда. О независимо от наличия информаци на входах коммутатора 1. Дпя исключения потери информации, если снятие сигнала на входе 22 йроисходит в момент выдачи распределителем 7 импульсов записи информации, ЭВМ делает задержку адреса устройства по входу 21 передним фронтом импульса, через элемент ИЛИ 14 читает ячейку памяти 15 с адресом 0...00, а задним фронтом записьшает в счетчик 11 число 0.,.01, т.е. счетчик 11 как бы догоняет счетчик 10, считывание информации происходит до получения состояния 1 на выходе первой схемы 13 сравнения, что приводит к сбросу второго триггера 19 и снятию сигнала Запрос прерывания или до обращения к процессору устройства с более высоким приоритетом, т.е. устройство не требует полного считы- .вания памяти 15. После окончания считывания или по прерыванию другим устройством ЭВМ восстанавливает 1

на входе 22 и приводит устройство в iрежим записи информации. При этом если считывание произошло полностью Запрос прерывания снимается и устанавливается лишь после того, как устройство подготовит к передаче определенное число информационных слов. Если же считывание произошло

не полностью, Запрос прерывания сохраняется и подтверждается каждый раз после записи в память определенного числа информационных слов. Выход схемы 13 сравнения, используемый в качестве флага, сигнализирует ЭВМ о полностью считанной памяти.

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

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

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

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

Документы, цитированные в отчете о поиске Патент 1989 года SU1513463A2

Устройство для сопряжения 1979
  • Финаев Валерий Иванович
  • Харчистов Борис Федорович
SU824185A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения электронной вычислительной машины с каналами связи 1983
  • Муратов Валерий Иванович
  • Саморуков Александр Сергеевич
SU1117627A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 513 463 A2

Авторы

Яковлев Игорь Евгеньевич

Воробьев Геннадий Георгиевич

Муратов Валерий Иванович

Павловский Анатолий Александрович

Даты

1989-10-07Публикация

1988-01-18Подача