Устройство управления обращениями
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1667071
Авторы: Журавский, Забуранный
Текст
(19 6 Р 9/ 1)5 ОСУДАРСТВЕННЫИ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯПРИ ГКНТ СССР Фс,э:",.,"фус 1 с д сс, - :с,Г У;.Сс ОБР ОПИСАН К АВТОРСКОМУ ИДЕТЕЛ ЬСТВ и еИзобретение относится к автоматике и 10-14 сигналов обращения, выходной форвычислительной технике и может быть ис-. мирователь 15 ответа, входы 16 данных,пользовано при разработке контрольно-ис- вход 17 обращения, входы 18.1 и 18.2 препытательной аппаратуры для контроля рывания, входы 19 адреса,. ответные входыасинхронных запоминающих устройств, 20, сигнальный выход 21, информационныеЦель изобретения - расширение обла-, выходы 22 - 25 и ответный выход 26 устройсти применения устройства путем организа- . ства..ции параллельных обращений кконтролируемым асинхронным устройствам Блок 6 управления (фиг.2) содержит элеи синхронизации сигналов ответа контроли- менты ИЛИ-НЕ 27-29, элементы НЕ 30 и 31, .руемых асинхронных устройств элемент ИЛИ-НЕ 32, элементы И-НЕ 33 - 38На фиг.1 представлена. схема.устрайст- и элементы И 39 - 40.ва управления обращениями; на фиг.2 - схемы блока управления, селектора ответа и Селектор 8 ответа(фиг.2)включаетгруп-выходного формирователя ответа. пу элементов И 41 и элемент ИЛИ-НЕ 42,Устройство управления обращениями Выходной .формирователь 15 ответа(фиг.1) содержит регистр 1, регистр 2, де- . (фиг.2).содержит элементы И-НЕ 43-45 сшифратор 3 адреса, регистр 4, дешифратор открытым коллектором, соединенные по вы 5, блок 6 управления, входной формирова- . ходу по схеме ПРОВОДНОЕ ИЛИ и выполтель 7 ответа, селектор 8 ответа, формиро- няющие функцию передатчика сигналаватель 9 блокировки ответа, формирователи ответа,0 4 С)(71) Киевское производственное обьединние "Электронмаш" им. В.И.Ленина(54) УСТРОЙСТВО УПРАВЛ ЕНИЯ ОБРАЩНИЯМИ. (57) Изобретение относится к автоматикевычислительной технике и может быть и пользовано при разработке контрольно-испытательной аппаратуры для контроля асинхронных запоминающих устройств, Цель изобретения - расширение области применения путем органиэации параллельных обращений к контролируемым асинхронным устройствам и синхронизации сигналов ответа контролируемых асинхронныхх устройств. Устройство содержит три регистра, селектор адреса, дешифратор, блок управления, входной и выходной формирователи ответа, селектор ответа, формирователь блокировки ответа, пять.формирователей сигналов обращения. З.з,п, ф-лы, 2 ил, 16670715 10 15 20 25 40 50 55 Входы 18 содержат вход 18.1 управления признака операции и вход 18.2 управления признака обращения к портам,Устройство работает следующим образом.При поступлении на входы 19 кода адреса регистров 1, 2 и 4, которые имеют один адрес на интерфейсе, дешифратор 3 адреса вырабатывает сигнал разрешения доступа к этим регистрам, который поступает нэ шестой вход блока 6.управления. Кроме того, на четвертый и пятый входы блока 6 управления с входов 18,1 и 18,2 поступают сигналы признака операции записи и признака обращения к портам, на третий вход - сигнал обращения с входа 17. При наличии всех этих сигналов на первом выходе блока 6 управления вырабатывается сигнал занесения данных, который поступает на тактовые входы регистров 1,2 и 4 и производит занесение данных, установленных на входах 16, В регистр 1 заносится двоичный код текущего приоритета, в регистр 2 - код управления режимами работы, а в регистр 4 - в зависимости от режима работы либо код текущего обращения ( унитарный код), либо код конфигурации параллельных обращений. Блок 6 управления формирует сигнал ответа, который с помощью выходного формирователя 15 ответа устанавливается на ответном выходе 26 устройства, Получив сигнал ответа, задатчик снимает сигнал обращения с входа 17 обращения, а блок 6 управления через формирователь 15 сигнала ответа - сигнал ответа с ответного выхода 26.Устройство управления обращениямиможет работать в следующих режимах;1, Формирование сигналов записи воперативную память одного из контролируемых устройств (обеспечивается с помощью формирователя 11 сигналов обращения);2. Формирование сигналов чтения изоперативной памяти одного из котролируемых устройств (обеспечивается с помощью формирователя 10 сигналов обращения);3. Формирование сигналов записи воперативную память всех контролируемых устройств одновременно (обеспечивается формирователем 12 сигналов обращения);4. Формирование сигналов чтения изоперативной памяти одного из контролируемых устройств (обеспечивается с помощью формирователя 10 сигналов обращения) и одновременно формирование сигналов записи в оперативную память остальных контролируемых устройств (обеспечивается формирователем 12 сигналов обращения);5. Формирование сигналов записи впорт одного из контролируемых устройств(обеспечивается формирователем 14 сигналовобращения),6. Фоомиоование. сигналов чтения из порта одного из контролируемых устройств (обеспечивается формирователем 13 сигналов обращения).Формирователи 10, 11, 13 и 14 сигналов обращения обеспечивают передачу сигналов с входов на выходы без инверсии, а формирователь 12 сигналов обращения - с инверсией.В каждом из режимов устройство по ответным входам 20 получает сигналы ответа от контролируемых устройств и формирует на ответном выходе 26 общий сигнал ответа.Кроме того, устройство в зависимости от информации, записанной в регистр 2, может разрешать или запрещать выдачу информации при чтении из контролируемых устройств сигналом, формируемым на выходе 21 устройства.В режиме 1 в регистр 1 заносится двоичный код текущего обращения, в регистр 4 - унитарный код текущего обращения, а в регистр 2 - бит разрешения выдачи информации, который поступает на выход 21 устройства, при этом бит разрешения параллельной работы обнуляется. Дешифратор 5 производит дешифрацию текущего приоритета, формируя сигнал низкого уровня на соответствующем выходе. Сигналы с выходов дешифратора 5 поступают на входы формирователей 10 - 14. При поступлении на вход 18,1 признака операции записи и сигнала обращения на вход 17 обращения блок 6 управления на четвертом выходе формирует сигнал низкого уровня, который разрешает работу формирователя 11, вырабатывэющего определяемый дешифратором 5 сигнала записи в с перативную память контролируемого устройства низким уровнем на выходах 22 устройства. Контролируемое устройство, выполняя операцию записи в оперативную память, формирует сигнал ответа, поступающий нэ соответствующую шину (каждому контролируемому устройству соответствует своя шина) входов 20, и сигнал ответа через селектор 8 и формирователь 15 устанавливается низким уровнем на ответном выходе 26 устройства. Получая сигнал ответа, задатчик снимает сигнал обращения с входа 17 обращения, что обеспечивает снятие сигнала записи с выходов 22 устройства и сигналов ответа с ответных входов 20 и ответного выхода 26 устройства.В режиме 2 устройство работает аналогично режиму 1, только на входе 18.1 управления устанавливается признак операции5 10 25 30 40 50 55 чтения и блок 6 управления на третьем выходе формирует сигнал низкого уровня, который разрешает работу формирователя 10 сигналов обращения, вырабатывающего соответствующий сигнал чтения из оперативной памяти контролируемого устройства на выходах 23 устройства.В режиме 3 в отличие от режима 1 в регистр 4 заносится код конфигурации параллельных обращений т.е. заносятся единицы в те разряды регистра, которые соответствуют установленным контролируемым устройствам), а в регистр 2 - бит разрешения параллельных обращений. В этом режиме дешифратор 5 блокируется сигналом низкого уровня, устанавливаемым на втором выходе блока 6 управления, и на его выходах формируются все сигналы высоким уровнем. Блок 6 управления при поступлении сигнала обращения на вход 17 обращения на пятом выходе формирует сигнал низкого уровня, который разрешает работу формирователя 12, вырабатывающего на всех выходах 22 сигналы записи в оперативную память всех контролируемых устройств. Контролируемые устройства,выполняя операцию записи в оперативную память, формируют сигналы ответа, поступающие на соответствующие шины входов 20, Сигналы ответа поступают в селектор 8,на вторые входы которого поступает к 4 конфигурации параллельных обращений из регистра 4, При наличии сигналов ответа от всех контролируемых устройств селектор 8 вырабатывает сигнал высокого уровня, которыйчерез формирователь 15 на ответном выходе 26 устройства формирует общий сигнал ответа низким уровнем. При отсутствии хотя бы одного из сигналов ответа от контролируемых устройств общий сигнал ответа не вырабатывается, что является признаком неработоспособности одного из контролируемых устройств. Нулевая комбинация на регистре 4 конфигурации является запрещенной исоответствует нерабочему состоянию устройства, так как общий сигнал ответа в этом случае может формироваться постоянно и независимо от наличия сигнала обращения. Поэтому для исключения такой ситуацми используется формирователь.9,который формирует сигнал блокировки ответа при наличии нулевой комбинации на регистре 4 благодаря тому, что входы формирователя 9 подключены к инверсным выходам регистра 4,В режиме 4 в отличие от режима 3 на входе 18,1 управления устанавливается признак операции чтения и блок 6 управления формирует на втором выходе. сигнал разрешения работы дешифратора 5, а при поступлении сигнала обращения на вход 17 обращения - сигналы низкого уровня на третьем и пятом выходах, которые разрешают работу формирователя 10, вырабатывающего сигнал чтения из оперативной памяти одного из контролируемых устройств, определяемый дешифратором 5, и формирователя 12 сигналов обращения, вырабатывающего сигналы записи в оперативную память остальных контролируемых устройств, благодаря инверсии сигналов с выхода дешифратора 5,В режиме 5 в отличие от режима 1 на входе 18,2 управления устанавливается признак обращения кпортам и блок 6 управления при поступлении сигнала обращения на вход 17 обращения формирует сигнал низкого уровня на седьмом выходе, который разрешает работу формирователя 14, вырабатывающего на выходах 25 устройства определяемый дешифратором 5 сигнал записи в порт одного из контролируемых устройств. Кроме того, блок 6 управления формирует сигнал разрешения выдачи ответа порта, поступающий на формирователь 15 и разрешающий выдачу сигнала ответа от формирователя 7 ответа, который формирует сигнал ответа высоким уровнем при наличии хотя бы одного низкого уровня на входах 20 независимо от кодовой комбинации. записанной в регистр 4.В режиме 6 в отличие от режима 5 на входе 18.1 управления устанавливается признак операции чтения и блок 6 управления на шестом выходе формирует сигнал низкого уровня, который разрешает работу формирователя 13, вырабатывающего соответствующий сигнал чтения из порта контролируемого устройства на выходах 24 устройства.Формула изобретен и я 1, Устройство управления обращениями, содержащее первый и второй регистры, дешифратор, причем информационные входы регистров соединены с входами данных устройства, выходы первого регйстра соединены с группой входов дешифратора, о тл и ч а ю щ е е с я тем, что, с целью расширения области применения путем организации параллельных обращений к контролируемым асинхронным устройствам и синхронизации сигналов ответа контролируемых асинхронных устройств, в него введены третий регистр, дешифратор адреса, блок управления, первый-пятый формирователи сигналов обращения, входной формирователь ответа, селектор ответа, формирователь блокировки ответа и выходной формирователь ответа, причем информационные входы третьего регистра5 10 15 20 5 40 4550 соединены с входами данных устройства, первый и второй разрядные выходы третьего регистра соединены с первым и вторым входами блока управления, первый выход которого соединен с тактовыми входами первого, второго и третьего регистров, второй выход блока управления - с тактовым входом дешифратора, выходы которого соединены с информационными входами всех формирователей сигналов обращения, третий-седьмой выходы блока управления соединены с управляющими входами соответственно первого-пятого формирователей сигналов обращения, третий четвертый и пятый входы блока управления соединены соответственно с входом обращения и первым и вторым входами прерывания устройства, шестой вход блока управлениясоединен с выходом дешифратора адреса, входы которого соединены с входами адреса устройства, входы входного формирователя ответа соедине ы с первой группой входов селектора отве,а и являются ответными входами устройства, вторая группа входов селектора ответа - с прямыми выходами второго регистра, инверсные выходы которого соединены с входами формирователя блокировки ответа, выход которого соединен с первым входом выходного формирователя ответа, выход которого соединен с ответным выходом устройства, второй-пятый входы выходного формирователя ответа соединены соответственно с выходами селектора ответа, входного формирователя ответа, восьмым и девятым выходами блока управления, третий разрядный выход третьего регистра является сигнальным выходом устройства, выходы второго и третьего формирователей сигналов обращения объединены и являются информационными выходами устройства, выходы первого, четвертого и пятого формирователей сигналов обращения являются информационными выходами устройства. 2. Устройство по п.1, о т л и ч а ю щ е ес я тем, что блок управления содержит четыре элемента ИЛИ-НЕ, два элемента НЕ, два элемента И, шесть элементов И-Н Е, причем первые входы первого, второго и третьего элементов ИЛИ-НЕ соединены соответственно с третьим, четвертым и пятым входами блока, вторые входы первого, второго и третьего элементов ИЛИ-НЕ - с входом логического нуля устройства, первый вход четвертого элемента ИЛИ-НЕ - с шестым входом блока, входы первого и второго элементов НЕ - соответственно с выходами второго и третьего элементов ИЛИ-НЕ, первый и второй входы первого элемента И - соответственно с выходами первого и четвертого элементов ИЛИ-НЕ, первый и второй входы второго элемента И соединены соответственно с выходами первого элемента И и второго элемента ИЛИНЕ, выход первого элемента И является восьмым выходом блока, девятым выходом которого является выход третьего элемента ИЛИ-НЕ, первый, второй и третий входы второго элемента И-НЕ соединены соответственно с выходами первого элемента НЕ и второго элемента ИЛИ-НЕ и с вторым входом блока, выход первого элемента И-НЕ является вторым выходом блока, первым выходом которого является выход второго элемента И, второй вход четвертого элемента ИЛИ-НЕ соединен с выходом второгоэлемента НЕ, первый, второй и третий входы второго элемента И-НЕ соединены соответственно с выходами первого элемента НЕ,первого элемента ИЛИ-НЕ и второго элемента НЕ, первый-четвертый входы третьего эЛемента И-Н Е соединены соответственно с выходами первого элемента ИЛИ-НЕ, второго элемента ИЛИ-НЕ,с выходом второго элемента НЕ и первым входом блока, первый, второй и третий входы четвертого элемента И-НЕ соединены соответственно с вторым входом блока, с выходами первого элемента ИЛИ-НЕ и второго элемента НЕ, первый, второй и третий входы пятого элемента И-НЕ соединены соответственно с выходами первого элемента ИЛИ-НЕ, третьего элемента ИЛИ-НЕ и первого элемента НЕ, первый, второй и третий входы шестого элемента И-НЕ соединены соответственно с выходами первого, второго и третьего элементов ИЛИ-НЕ, выходы второго-шестого элементов И-НЕ являются соответственно третьим-седьмым выходами блока. З,Устройство поп,1, отл ич а ющеес я тем, что селектор огвета содержит группу элементов И и элемент ИЛИ-НЕ, причем выходы элементов И группы соединенй с входами элемента ИЛИ-НЕ., выход которого является выходом селектора, входы первой и второй групп входов селектора соединены соответственно с первым и вторым входами одноименного элемента И группы,4. Устройство по п.1, о т л и ч а о щ е ес я тем, что выходной формирователь ответа содержит три элемента И-НЕ, выходы которых объединены и являются выходом формирователя, первый вхоц первого элемента И-НЕ соединен с первым входом формирователя, второй вход которого соединен с вторым входом первого элемента И-НЕ,10 1667071 24 первый вход второго элемента И-НЕ соединен с третьим входом блока, пятый вход которого соединен с вторым входом второго элемента И-НЕ, четвертый вход блока - спервым и вторым входами третьего элемента И-НЕ.1667071 Составитель М. Кудряшоведактор А. ЛежнинаТехред М.Моргентал Корректор О, Кундри Производственно-издательский комбинат "Патент", г. Ужго гарина, 101 Заказ 2525 Тираж 404 Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ С 113035, Москва, Ж, Раушская наб 4/5
СмотретьЗаявка
4620426, 14.12.1988
КИЕВСКОЕ ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "ЭЛЕКТРОНМАШ" ИМ. В. И. ЛЕНИНА
ЗАБУРАННЫЙ АНАТОЛИЙ ГРИГОРЬЕВИЧ, ЖУРАВСКИЙ НИКОЛАЙ НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 9/50
Метки: обращениями
Опубликовано: 30.07.1991
Код ссылки
<a href="https://patents.su/6-1667071-ustrojjstvo-upravleniya-obrashheniyami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство управления обращениями</a>
Предыдущий патент: Устройство микропрограммного управления
Следующий патент: Многоканальное устройство для доступа к общей магистрали
Случайный патент: Устройство для защиты транзисторов от перенапряжений