Устройство для сопряжения цифровой вычислительной машины с внешними устройствами

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

Авторы: Хайлов, Членов

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИДЛИСТИЧЕСНРЕСПУБЛИН 9)ЯО( 6 Г 13/00 ОБРЕТ САНИЕ иство ш18 иойствоии памя стого т гистра воляет выделит жет бытьсегментомпроцессеод иэ общный про отордругимпамяти,ССР 983 ис Еа-вывод чинаетс арГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ(56) Авторское свидетельствоУ 1174933, кл. С 06 Г 13/00,(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С ВНЕШНИМИ УСТРОЙСТВАМИ(57) Изобретение относится к вычислительной технике, может быть использовано в вычислительных системах длясопряжения ЦВМ с внешними устройствами и является усовершенствованиемизвестного устройства по авт, св,У 1174933. Цель изобретения - увеличение быстродействия - достигается ведением в уст ера 17, элемен егмента. 19. Ус ри сегментиров бщий сегмент, бъединен с люб ля всех блоков ввода-вывода данных п го сегмента в любой з одит беэ останова в и ввод-вывод данных нулевого сегмента, в старшем разря де счетчика адреса блока регистров содержится 0. При достижении в ст шем разряде "1" включается триггер 17, открывая элемент И 18. Сигнал чтения счетчика адреса поступает т же на регистр 19, полный адрес пам образуется иэ содержимого счетчика адреса и регистра 19, 1 ил.Изобретение относится к вычислительной технике и может быть использовано в вычислительных системахдля сопряжения ЦВМ с внешними устройствами (УВВ).5Цель изобретения в . увеличениебыстродействия.На чертеже приведена блок-схемаустройства.Устройство содержит шифратор 1признаков обращения, счетчик 2 состояния обмена с машиной, дешифратор3 состояния обмена с машиной, шифратор 4 кода состояния обмена с машиной, блок 5 регистров, дешиФратор6 режима, триггеры 7 и 8, блок 9 дешифрации команд и адресов обращений,триггеры 10-12, счетчик 13 состоянияобмена с внешним устройством, дешифратор 14 состояния обмена с внешнимустройством, шифратор 15 кода состояния обмена с внешним устройством,элемент ИЛИ 16, триггер 17, элементИ 18 и регистр 19 сегмента, 25Устройство имеет группу 20 входовпризнаков обращения, группу 21 входовпризнаков команд, информационныйвход-выход 22, адресный вход-выход23, информационный вход 24 вход 25 30сигнала сопровождения информации,входы 26 и 27 синхронизации информационный выход 28, группу 29 выходов признаков команд устройства, выходы 30 и 31 сигналов сопровожденияинформации и адресный выход 32,Предлагаемое устройство работаетследующим образом.Перед началом работы сигналомсброс.а иэ ЦВМ устройство приводится 40в исходное состояние,Взаимодействие устройства сопряжения с УВВ обычно начинается и за канчивается обращением к управляющисловам этого УВВ, находящимся в выделенной области памяти процессора.Каждое УВВ имеет следующие управляющие слова (УС): команда, состояниеУВВ, зафиксированные ошибки, начальный адрес передаваемой информации,номер сегмента, количество передаваемых байтов.Для организации обращения .к УСна вход шифратора 1 подается признак,,инициирующий одно или несколько действий чтения или записи памяти - операцию, Такими операциями являютсявыдача на УВВ команды, одготовкак обмену данньии, окончание обмена данными, запись в УС состояния УВВ, запись признаков обнаруженных ошибок.На информационных входах счетчика 2 образуется код, соответствующий выполняемой операции, который сигналом установки из блока 9 заносится на счетчик 2. После этого блок 9 вырабатывает запрос на обращение к памяти. Процессор, получив этот запрос, выделяет устройству сопряжения такт машинного времени (выдает сигнал ответа, по времени и длительности соответствующий этому такту). Ответ стробирует дешифратор, 3 и возбуждает выход, соответствующий коду счетчика 2, По этому выходу дешифратором 3 вырабатываются сигналы, формирующие адреса запрашиваемых УС, управляющие различными элементами устройства. После каждого ответа счетчик 2 модифицируется на "1". В конце последнего для данной операции обращения к памяти в блоке 9 вырабатывается сигнал установки счетчика 2, Если на входах шифратора 1 имеются признаки обращения, начинается выполнение новой операции, если признаков нет, счетчик 2 устанавливается в нулевое состояние до нового обращения. Каждой операции соответствует своя область состояний счетчика.При подготовке к обмену данными устройство сопряжения, получив от УВВ состояние готовности, последовательно считывает из УС следующую информацию; команду на регистр команд, адрес данных на счетчик адреса, количество передаваемых байтов на счетчик байтов, номер сегмента на регистр сегмента. В конце операции блок 9 вырабатывает сигнал, которым счетчик 13 устанавливается в состояние, соответствующее выполняемой команде (ввод или вывод).Счетчик 13 аналогично счетчику 2 управляет передачей данных. В алгоритме обмена данными выделены операции ввода и вывода, каждая из которых состоит из нескольких однотипных действий, например, последовательная запись поступающих байтов в определенные разряды входного регистра, выдача старшего или младшего байта с выходного регистра, По сигналу сопровождения от УВВ (вход 26, триггер 7) и ответному сигналу устройства сопряжения (вход 27, триггер 11) блок 9 вырабатывает сигналы переклю14 Формула изобретения Составитель.В.ВертлибТехред Л.Олийнык Редактор М.Петрова Корректор С.Черни Заказ 3787/52 Тираж 704 ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб д. 4/5Подписное Производственно-полиграфическое предприятие, г, Ужгород, ул, Проектная, 4 чения счетчика 13. При заполнении входного регистра или выборке выходного регистра в блоке 9 вырабатывается запрос, по которому информация с входного регистра заносится в отведенное для нее место памяти или, наоборот, считывается на выходной регистр, после чего счетчик 13 устанавливается на начало операции.В адресации памяти участвуют либо счетчик адреса вместе с регистром 19 сегмента, либо один только счетчикПри выборе нужного сегмента в операциях ввода-вывода данных анализируется содержимое старшего разряда счетчика адреса, находящегося в блоке 5. Если там содержится "1", адрес ОЗУ образуется иэ оставшихся разрядов счетчика адреса (младшая часть) и регистра сегмента (старшая часть). В противном случае адрес берется только со,счетчика адреса и обращение при этом ведется в нулевой сегмент.Таким образом, в образовании младшей части адреса ОЗУ участвуют все разряды счетчика адреса блока регистров 5, кроме старшего, который указывая, образуется полный адрес,Запись регистра 19 сегмента происходит при подготовке устройства сопряжения к обмену данными так же, как и счетчика адреса: устройство сопряжения делает обращение к управляющему слову выбранного УВВ, в котором указан номер его сегмента. Код сегмента принимается по сигналу записи дешифратора состояния обмена с машиной 3. Этим же сигналом сбрасывается триггер 17, На счетчике адреса к этому времени уже записан соответствующий код. Если в старшем разряде кода находится "1", триггер 17, подключенный установочным входом к старшему разряду счетчика адреса, после окончания сигнала сброса включается, если "О", остается выключенным.При обращении к ОЗУ для записи или чтения данных на управляющий вход 13 б 35счетчика адреса в блоке 5 иэ блока 9подается сигнал чтения, который поступает также на вход элемента И 18,Если триггер 17 включен, элемент Иоткрывается и вьщает сигнал чтениярегистра сегмента 19, обращение идетк соответствующему сегменту. Привыключенном триггер 17 сигнал чтениярегистра не вырабатывается и при любом его содержимом обращение происходит к нулевому сегменту.Во время ввода-вывода адрес данных наращивается. Если обмен начи нался с нулевым сегментом, то посленекоторого числа обращений к памятив старшем разряде счетчика адреса"0" заменяется на 1, Это приводитк включению триггера 17Последующиеобращения идут в указанный на регистр 19 сегмент. 25 Устройство для сопряжения цифровой вычислительной машины с внешними устройствами по авт.св, У 1174933,о т л и ч а ю щ е е с я тем, что,с целью увеличения быстродействия, 30 в него введены шестой триггер, элемент И и регистр сегмента, причеминформационный вход регистра сегмента подключен к информационному входувыходу устройства, а информационный 35выход является адресным выходом устройства, установочный вход регистрасегмента и вход сброса шестого триггера подключены к второй группе выходов дешифратора состояния обменас машиной, установочный вход шестоготриггера и первый вход элемента Иподключены соответственно к группевыходов управляющей информации блокарегистров и второй группе выходовблока дешифрации команд и адресовобращений, выход шестого триггерасоединен с вторым входом элемента И,выходом подключенного к входу разрешения чтения регистра сегмента,

Смотреть

Заявка

4177870, 08.01.1987

ПРЕДПРИЯТИЕ ПЯ В-2672

ХАЙЛОВ ПАВЕЛ ОЛЕГОВИЧ, ЧЛЕНОВ ДМИТРИЙ ЛЬВОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: внешними, вычислительной, сопряжения, устройствами, цифровой

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

Код ссылки

<a href="https://patents.su/3-1413635-ustrojjstvo-dlya-sopryazheniya-cifrovojj-vychislitelnojj-mashiny-s-vneshnimi-ustrojjstvami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения цифровой вычислительной машины с внешними устройствами</a>

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