Устройство для формирования сигнала подключения периферийного устройства к каналу ввода-вывода

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

Авторы: Извозчикова, Карпейчик, Пронин, Яновская

ZIP архив

Текст

5 П 4 С 06 Г 13/О ЕЛЬСТВ выв ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ПИСАНИЕ ИЗД ВТОРСМОМУ СВИДЕ(56) Авторское свидетельство СССР 9 656407, кл. С 06 Г 3/04, 1978,Процессор центральный ЕС 2435. Каналы ввода-вывода. Техническое описание Е 13.051.004.Т 05, с. 100- 102. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ СИГНАЛА ПОДКЛЮЧЕНИЯ ПЕРИФЕРИЙНОГО УСТРОЙСТВА К КАНАЛУ ВВОДА-ВЫВОДА(57) Изобретение относится к области вычислительной техники и может быть использовано при проектировании каналов ввода - ода ЭВМ. Целью изобретения является повышение быстродействия устройства за счет параллельнойработы аппаратуры и микропрограммныхсредств. Цель изобретения достигается тем, что в устройство, содержащееблок управления, блок выборкипериферийных устройств, введены триггер начала связи по требованию, триг.гер продолжения связи по требованию, три элемента И. Блок управлениясодержит триггер запроса, регистрмикрокоманд, дешифратор константы,дешифратор функции и элемент И. Блоквыборки периферийных устройств состоит из регистра идентификаторовканала, регистра идентификаторов абонента, трех элементов И, элемента ИЛИи элемента НЕ. 5 ил.1 12Изобретение относится к вычислительной. технике и может быть использовано при разработке каналов ввоцавывода ЭВМ и других систем, с которыми периферийное устройство можетсвязываться по сигналу запроса требования абонента ТРБ-А.Цель изобретения - повьппение быстродействия устройства за счет обеспе.чения параллельной работы аппаратурных и программных средств,На фиг, 1 изображена блок-схемаустройства; на фиг, 2 - Функциональная схема блока управления; нафиг. 3 - функциональная схема блокавыборки периферийных устройств; нафиг. 4 - таблица состояний дешифраторов функции; на фиг. 5 - блок-схема алгоритма работы микропрограммыЗагрузка-запоминание управляющегослова устройства (УСУ)".Устройство (фиг. 1) состоит .изблока 1 управления, блока 2 выборкипериферийных устройств триггера 3начала связи по требованию, триггера 4 продолжения связи по требованиютретьего элемента И 5, первого элемента И 6, второго элемента И 7, шины 8 запуска микропрограммы обра.боткиуправляющего слова, шины 9 информационного входа, шины 10 входа общегосброса, входной шины 11 идентификаторов абонента, выходной шины 12 идентификаторов канала устройства, группы выходов 13 блока 2, включающейлинию 14 выхода сигнала выхода и ли нию 15 выхода сигнала идентификацииинформации от абонента, группы входов 16 состояния связи блока 2, включающей линии 17-19 состояния связи,группы выходов 20 задания Функциимикрокоманды блока 1 содержащей линии 21-23, группы выходов 24 зацаниярежима микрокоманды блока 1, состоящей из линий 25 (к=У), линии 2 о(1 с=5) и линии 27 (Е=1) .Функциональные названия, входных,выходных шин, межблочных связей устройстваа да ны для примера ис пол ьз ования его в составе каналов ввода-вывода,Блок управления (Фиг. 2) содержиттриггер 28 запроса (на выполнениемикропрограммы загрузки-запоминанияУСУ), элемент И 29, регистр 30 микрокоманд, дешифратор 31 константы, дешифратор 32 функци. Блок 2 выборкипериферийных устройств (Фиг. 3) содержит элемент И 33, элемент НЕ 34 47881 2элемент И 35, элемент ИЛИ 36, элемент И 37, регистр 38 идентификаторовабонента, регистр 39 идентификаторовканала, линию 40 сигнала РАБ-А, ли 5нию 41 сигнала АДР-А линию 42 сигна 1ла ТРБ-А, линию установки ВБР-К 43.Блок 1 управления служит для прие.ма информации из управляющей памяти(УП), формирования управляющих сигналов для работы устройства, а такжеосуществляет связь с процессором(не показано).Блок 2 выборки периферийных устройств осуществляет взаимодействиес периферийными устройствами с помощью последовательности сигналовинтерфейса ввода-вывода,Устройство работает под управлением микропрограмм, которые хранятся в управляющей памяти. Микрокоманда по шинам 9 поступает на регистр 30.Для установки и сброса триггеров 3и 4 используется функция микрокоманды 1 Переход 1 (в этом случае в регист 2 ре 30 разряды С 2 2,31.-11). Разряды С 1 6,71 и С 2 1 дешифрируютсяяа дешифраторе 32 согласно таблицена фиг, 4, Разряды С 2 4 - 7 подсоединены к дешифратору 31, который вырабатывает один из сигналов (констан.ту): К=1, К=2,К=Г. Константа задается в микрокоманде (значение Х. в символической микрокоманде, котороеи определяет содержание разрядовС 2 4-71). Сигнал, вызывающий какоеГЗ 5 либо действие в устройстве, получается путем объединения на элементах И 57 одного из сигналов, указанных в таблице на фиг. 4, и одного из сигналовконстанты.Когда периферийное устройство посвоей инициативе хочет связатьсяс устройством оно выдает запрос,выставляя на шину 11 сигнал ТРБ-А.Во время связи по ТРБ-А периферийное устройство может представлятьбайт данных или байт состояния устройства. Когда по текущему ТРБ - А закончен обмен байтом данных, послесброса сигнала РАБ-А возникают условия для выполнения микропрограммы"Загрузки-запоминания УСУ" для запоминания управляющей информации устройства в управляющеч памяти. В этоже время устройство может начать55 обработку следующего выставленного,другим периферийным устройством сигнала ТРБ-А, которую аппаратно выполняет блок 2, что позволяет ускорить3 1247обработку передач да нных или байтасостояния по каждому следующему сиг-,налу ТРБ-А.Устройство работает следующим образом. 5По общему сбросу по шине 10 устройство приводится в исходное состояние. Когда на регистр 38 (фиг, 3)приходит сигнал ТРБ - А (линия 42),сигнал с выхода элемента И 37 идет 0на регистр 39 на установку сигналаВБР-К. С этого момента выполняетсястандартная процедура выборки устройства для обмена байтом данных илибайтом состояния так же, как в известных каналах ввода-вывода, где периферийное устройство связываетсяс каналом по своей инициативе по сиг.налу ТРБ-А,Когда приходит сигнал РАБ-А (линия 40) и АДР - А (линия 41) и триггер 4 находится в нулевом состоянии,сигнал с элемента И 35, элемента ИЛИ 36 идет на установку триггера 28 (фиг. 2) для запроса выполнения микропрограммы загрузки-запомина.ния УСУ. Так как сигнал РАБ-А есть(микрокоманда 1 на фиг. 5), будетвыполняться загрузка УСУ (считываниеуправляющей информации из управляющей памяти), и если будет происходить обмен данными (микрокоманда 10),то устанавливается в " 1" триггер 4(микрокоманда 13). После обмена байтом данных снимается сигнал РАБ-А на35линии 40. Сигнал с выхода элемента И 33 (фиг. 3) через элемент ИЛИ 36идет на установку триггера 28 длязапроса выполнения микропрограммызагрузки-запоминания УСУ. Так каксигнала РАБ-А нет (микрокоманда 1 на фиг. 5), будет выполнятьсязапоминание УСУ (запись управляющей информации в УП). Следующая мик -срокоманда 2 устанавливает триггер 3,тем самым создаются условия для начала выборки периферийного устройства по следующему "висящему" ТРБ-Ачерез элемент И 37 (фиг. 3) парал -лельно с выполнением микропрограммызапоминания УСУ (фиг, 5), котораяпродолжает свои действия и микрокомандой 8 сбрасывает в 0 триггер 4.По этой же микрокоманде сбрасывается 881 4триггер 28 (фиг. 2), С приходом сиг -нала ЯР-А будет продолжаться связьс периферийным устройством по этомусигналу ТРБ-А.Формула изобретения Устройство для формирования сигнала подключения периферийногО устройства к каналу ввода-вывода, содержащее блок управления, вход сброса и информационный вход которого являются соответственно входом общего сброса и информационным входом устройства, а выход запуска микропрограммы и вход сигнала вызова микропрограммы соединены соответственно с выходом запуска микропрограммы обработки управляющего слова устройства и выходом сигнала вызова блока выборки периферийных устройств, управляющие вход и выход которого являются соответственно входной шиной идентификаторов абонента и выходной шиной иДентификаторов канала устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены трйггер начала связи по требованию, триг. гер продолжения связи по требованию и три элемента И, причем первые и вторые входы элементов И соединены соответственно с группой выходов задания режима микрокоманды и с группой выходов задания функции микро- команды блока управления, группа входов состояния связи блока выборки периферийных устройств подключена к единичному выходу триггера начала связи по требованию и единичному и нулевому выходам триггера продолжения связи по требованию, вход установки и первый вход сброса которого соединены соответственно с выходами первого и второго элементов И, первый вход установки и вход сброса триггера начала связи по требованию подключены соответственно к выходу третьего элемента И и выходу сигнала идентификации информации от абонента блока выборки периферийных устройств, а второй вход установки - к второму входу сброса триггера продолжения связи по требованию и входу общего сброса устройства.1247881 блад Яа(ющска УСУ(ф ряб 42канис УЕУ/ет(илами. ецищатю УСию Уйустанаеито т науапо аеии пр2 м-я ся,сг,кфг бне ращ даннюни 2 не б бнен данники. нетпинна аит сетсяния уртрсйатса С суРе прерыбюйя Установлю са-, прсе напргри-сание е рсеит 7 пра- Уетрнсаите 2дапженця еФяюи прсаспжения ебя у пс трб.я блб зи пс трб-АЯ- л У И УР 4 О чса иг.Вертлиоао Корректор С.Шекма ставител Редактор Л.Авраменк х аказ 4 671 Тир И Государств делам изоор Москва, Ж1 ИИП нного комите тенин и Откр 113035 Раушская ственно-полиграфическое предприятие, г.ужгород, ул.Проектная, 4 оиз аарнирс атс упрссляющим инфарнццам Ргрк, ооаес сон ньх,еетийк/

Смотреть

Заявка

3863554, 22.02.1985

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

ПРОНИН ВЛАДИСЛАВ МИХАЙЛОВИЧ, КАРПЕЙЧИК ВИКТОР ВЛАДИМИРОВИЧ, ИЗВОЗЧИКОВА ЛИДИЯ НИКОЛАЕВНА, ЯНОВСКАЯ АЛЛА ГЕОРГИЕВНА

МПК / Метки

МПК: G06F 13/00

Метки: ввода-вывода, каналу, периферийного, подключения, сигнала, устройства, формирования

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

Код ссылки

<a href="https://patents.su/6-1247881-ustrojjstvo-dlya-formirovaniya-signala-podklyucheniya-periferijjnogo-ustrojjstva-k-kanalu-vvoda-vyvoda.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования сигнала подключения периферийного устройства к каналу ввода-вывода</a>

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