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

Номер патента: 1267397

Авторы: Золотаревский, Кислинский, Шафран

ZIP архив

Текст

А СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНРЕСПУ БЛИН ю го 0 4 С 06 Р 3/О БРЕТЕНИ ИСА У Ф 40ий, В.А,К 189769,к. 1980,тема. Вопросыер. ЭВТ, вып. 5 приос пода инфор-с СУДАРСТВЕННЫЙ ХОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(56) Патент США Ф 4кл. 364.200, опублиАбонентская сисрадиоэлектроники, с6, 1970. 4) УСТРОЙСТВО ДЛЯ ВВОДА-ВЫВОДА ИНМАЦИИ57) Устройство для ввода-вывода информации относится к области вычислительной техники. В устройстве ввода-вывода реализуется возможностьпрактически неограниченного наращивания числа входящих в него каналовобмена информацией, Сущность изобретения заключается в том, что благодаря включению в тракты передачиданных и команд регистровисключается влияние нарастающей при удлинении цепей задержки распространениясигналов. Кроме того, применениеструктуры распределенных приоритетных схем позволяет наращиваТьритетное оборудование вместеключением новых каналов. обменмацией. 7 ил.97 2вождения используется отдельная шина,Цикл обмена начинается передачей от ЭВМ к соответствующему каналу обмена информацией (к которому подключен адресуемый абонент) пусковой команды, в которой указывается адрес абонента, направление передачи (от или к ЗВМ) и другие необходимые параметры обмена. Получив ответную команду готовности, ЭВМ выдает команду об" мена, которая непосредственно управ" ляет передачей соответствующей порции данных.В каждом канале обмена информацией блок сравнения 19 по номеру канала, укаэанному в поступающей от ЗВМ команде, распознает "свою" команду. Команды, передаваемые к ЭВМ, в промежуточных каналах. при помощи блоков выбора 4 с учетом установленного приоритета отбирают "свою" или чужую" команду, после чего соответствующим образом настраивается канал передачи данных, Эта настройка сохраняется до появления сигнала ответа ЭВМ, означающего окончание исполнения команды обмена;Команды со своими импульсами сопровождения как в сторону каналов обмена информацией (от ЭВМ), так и в сторону ЭВМ по аналогии с данными передаются за каждый период СИ на одну ступень, т,е. к последующему каналу (или между ЭВМ и первым каналом) где фиксируются в соответствующих триггерах (для импульсов сопровождения) или регистрах (для самих команд). 15 30 Блок сопряжения 5 содержит седьмой регистр 53, третий коммутатор54, третье й элемент И 55, счетчик 56,дешифратор 57, пятый триггер 58,буферное запоминающее устройство(БЗУ) 59, восьмой и девятый 61 регистры.Блок 4 выбора содержит четвертый62 и пятый 63 коммутаторы, первый 64и второй 65 элементы ИЛИ, четвертый66, пятый 67, шестой 68 и седьмой 4069 элементы И сумматор 70, элементНЕ 71.Дополнительно на фиг. 3 позициями72-75 обозначены входы блока.Блок 18 управления содержит схемусравнения 76, восьмой 77, девятый 78,десятый 79, одиннадцатый 80 и двенад.цатый 81 элементы И, шестой 82, седьмой 83 и восьмой 84 триггеры.Устройство работает следующим образом.Данные между ЭВМ и абонентом такжекак и команды, управляющие передачейэтих данных, проходят через каналыобмена информацией транзитом. Для55каждого направления передачи данныхи для каждого направления передачикоманд, как и для их импульсов сопро 1 12673Устройство относится к автоматике и вычислительной технике и может быть использовано в вычислительных системах для организации обмена информацией между ЭВМ и абонентами.Цель изобретения - увеличение количества подключаемых каналов обмена информацией.На фиг1 изображена функциональная схема устройства; на фиг. 2 - 1 О схема блока сопряжения; на фиг. 3 схема блока выбора; на фиг. 4 - схема блока управления; на фиг. 5,6- диаграммы работы устройства.Устройство содержит первый 1 и второй 2 регистры, каналы 3 обмена информацией, каждый из которых содержит блок выбора 4, блок сопряжения 5, третий 6, четвертый 7 регистры, первый 8 и второй 9 триггеры, первый 20 10 и второй 11 коммутаторы пятый 12 и шестой 13 регистры, третий 14 и четвертый 15 триггеры, первый 16 и второй 17 элементы И, блок управления 18, блок сравнения 19, 25Дополнительно на фиг. 1 позициями 20-52 показаны входы и выходы устройства и каналов обмена информацией. Принятая от ЭВМ в регистр 12 канала 3 команда в блоке сравнения 19 сравнивается с номером канала 3, заданным на входе 52, Если поле номе ра канала 3 совпадает с этим номером, то сигналом на выходе "= (равно) разрешается прием команды в регистр 53 в своем блоке сопряжения. Однбвременно противоположный сигнал с выхода(не равно) запрещает прохождение сигналов сопровождения команд и данных через элементы И 16 и 17 в последующие каналы 3. Если номера не совпадают, то в очередном периоде СИ команда передается в регистр 12 следующего канала 3, и там описанная процедура повторяется.В блоке сопряжения команда принимается в регистр 53. После этого5 10 15 20 25 30 35 40 45 50 55 в счетчик 56 вводится код числа обменов, абоненту передается через выход 47 сигнал пуска и коммутатор 54 настраивается на передачу соответствующего сигнала сдвига счетчика: при приеме от абонента - синхроимпульса абонента, поступающего с входа 45; при передаче абоненту импульса сопровождения данных с выхода триггера 8 при передаче данных из БЗУ 59. Сигнал пуска разрешает прохождение импульсов сдвига через элемент И 55. Счетчик 56 вырабатывает последовательные адреса БЗУ 59. По этим адресам происходит запись данных, поступивших от абонента в регистр 60, а в случае вывода - чтение данных, передаваемых абоненту через регистр 61.После окончания ввода данных от абонента сигналом с выхода дешифратора 5 сбрасывается признак выполнения команды (в регистре 53) и взводится триггер 58, вырабатывающий сигнал сопровождения команды запроса, передаваемой в ЭВМ, Этот сигнал имеет длительность, равную одному периоду СИ, Передаваемая команда означает готовность адресованного канала 3 к обмену. В ней могут содержаться все необходимые ЭВМ сведения. В ответ ЭВМ посылает помещаемую в регистр 53 команду обмена. По этой команде происходит передача данных в ЭВМ из БЗУ 59. Управляет передачей. счетчик 56, соответствующие состояния которого выделяются дешифратором 57, вырабатывающим импульсы сопровождения данных. Сами данные одновременно передаются на выход блока сопряжения из БЗУ 59 и вместе со своим сигналом сопровождения поступают соответственно на коммутаторы 10 и 11. Переключение коммутаторов определяется содержанием команды в регистре 53 блока сопряжения в адресованном канале 3. В канале 3, ведущем обмен, коммутаторы 10 и 11 настроены на передачу данных из "своего" блока сопряжения, а в остальных модулях - на передачу информации, поступающей из другого канала. В первом периоде СИ происходит продвижение данных к ЭВМ на одну ступень,т.е, в последующий канал 3, В каждом канале 3 передаваемая информация в очередном порядке СИ1фиксируется в регистре 7 и триггере 9,Передача данных от ЭВМ также происходит постепенно по одной ступени за один период СИ. Данные фиксируются в регистре 6, а импульс сопровождения - в триггере 8 каждого канала 3, В канале 3 навначения они накапливаются в БЗУ 59 блока сопряжения. Команды в режиме работы устройства на вывод информации передаются в том же порядке, что и при вводе. Первой передается пусковая команда от ЭВМ. В ответ на нее адресованный канал 3 направляет команду - сброс данных.После этого передается команда обмена и данные, После выполнения этойакоманды блок сопряжения начинает передачу данных через регистр 61 абоненту, Импульсы сопровождения вырабатываются счетчиком 56 и дешифратором 57 в процессе перебора заданной группы адресов БЗУ 59. Формула изобретения Устройство для ввода-вывода информации, содержащее первый и второй регистры, каналы обмена информацией, каждый из которых содержит блок сопряжения, первый и второй коммутаторы, первый и второй выходы блока сопряжения соединены с первыми входами первого и второго коммутаторов соответственно, вторые входы первого и второго коммутаторов являются десятыми одиннадцатым входами канала обменаинформацией соответственно, четвертый,седьмой и восьмой входы блока сопряжения являются пятым, шестым иседьмым входами канала обмена информацией соответственно, пятый и шестой выходы блока сопряжения являются восьмым и девятым выходами канала обмена информацией соответственно, третий вход, первого канала обмена информацией соединен с выходомпервого регистра, а первый и второйвходы являются третьим и четвертымвходами устройства соответственно,первый вход первого регистра является шестым входом устройства, четвертый и пятый входы первого каналаобмена информацией являются вторыми первым входами устройства соответственно,первый выход первого канала обмена информацией соединен с входом второго регистра, выход которого соединен с вторым входом первого регистра и является первым выходом устройст 5 12673 ва, второй и третий выходы первого канала обмена информацией являются1вторым и третьим выходами устройства соответственно, четвертый и пятый выходы каждого предыдущего канала 5еобмена информацией соединены с первым и вторым входами каждого последующего канала обмена информацией соответственно, десятый и одиннадцатый входы каждого последующего кана ла обмена информацией соединены с вторым и третьим выходами каждого предыдущего канала обмена информацией соответственно, о т л и ч а ю щ ее с я тем, что, с целью увеличения количества, подключаемых каналов обмена информацией в каждый канал обмена информацией введены с третьего по шестой регистры, с первого по четвертый триггеры, блок сравнения, 20 блок выбора, блок управления, первый и второй элементы И, первый вход третьего регистра является первым входом канала обмена информацией, вторые входы третьего регистра 25 и первого триггера являются пятым входом канала обмена информацией,третий вход третьего регистра и первый вход первого триггера являются вторым входом канала обмена информаци- ЗО ей, первый и третий входы пятого регистра и первый вход третьего триггера являются третьим входом канала обмена информацией, вторые входы четвертог 01 пятого и шестого регистров 35 второго, третьего и четвертого триг - геров и пятый вход блока управления являются пятым входом канала обмена информацией, первый и второй входы блока выбора соединены соответст венно с первым и вторым входами блока управления и являются первым выходом канала, обмена информацией, выходы четвертого регистра и второго 1 риггера являются вторым и третьим 45 выходами канала обмена информацией соответственно, первый вход четвертого регистра соединен с выходом первого коммутатора, первый вход второго триггера и третий вход четвертого регистра соедчнены с выходом второго коммутатора, первый выход блока управления соединен с девятым входом блока сопряжения, второй 97выход - с третьим входом. четвертого триггера, третий выход - с третьими входами первого и второго коммутаторов, четвертый выход - является десятым выходом канала обмена информацией, первый вход шестого регистра является восьмым входом канала обмена информацией, третий вход шестого регистра и первый вход четвертого триггера являются девятым входом канала обмена информацией, выходы шестого регистра и четвертого триггера соединены с третьим и четвертым вхо дами блока выбора соответственно, выход третьего регистра соединен с шестым входом блока сопряжения и является четвертым выходом канала обмена информацией, выход первого триггера соединен с пятым входом блока сопряжения и с вторым входом первого элемента И, выход пятого регистра соединен с первым входом блока сравнения, вторым входом блока сопряжения и является шестым выходом канала обмена информацией, выход третьего триггера соединен с третьим входом блока сопряжения и вторым входом второго элемента И, первый выход блока сравнения соединен с первым входом блока сопряжения, а его второй выход соединен с первыми входами первого и второго элементов И, выходы первого н второго элементов И являются пятым и седьмым выходами канала обмена информацией соответственно, третий и четвертый выходы блока сопряжения соединены с вторым и первым входами блока выбора соответственно, шестой, седьмой и десятый выходы каждого предыдущего канала обмена информацией соединены с третьим и двенадцатым входами каждого последующего канала обмена информацией, восьмой и девятый входы каждого последующего канала обмена информацией соединены с первым выходом каждого предыдущего канала обмена информацией, двенадцатый вход первого канала обмена информацией является пятым входом устройства и соединен с четвертым входом блока управления, третий вход которого соединен с четвертым входом канала обмена информацией./5 а ственно-полиграфиче.ское предприятие, г, Ужгород, ул. Проектная,Произ Тираж ВНИИПИ Гос по делам 3035 МоскарствезобретЖПодписноеомитета СССоткрытийкая наб д

Смотреть

Заявка

3748322, 31.05.1984

ПРЕДПРИЯТИЕ ПЯ М-5489

ЗОЛОТАРЕВСКИЙ БОРИС ЛЕОНОВИЧ, КИСЛИНСКИЙ ВЯЧЕСЛАВ АНАТОЛЬЕВИЧ, ШАФРАН АНАТОЛИЙ МИХАЙЛОВИЧ

МПК / Метки

МПК: G06F 3/00

Метки: ввода-вывода, информации

Опубликовано: 30.10.1986

Код ссылки

<a href="https://patents.su/8-1267397-ustrojjstvo-dlya-vvoda-vyvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода-вывода информации</a>

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