Устройство сопряжения процессора с арифметическим расширителем Советский патент 1987 года по МПК G06F13/00 

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

11309031

Изобретение относится к вычислительной технике и может быть исполь зёвано в устройствах обработки инфор-i мэции для сопряжения процессора электронно-вычислительной машины (ЭВМ) с 5 арифметическим (функциональным) расширителем (ФР), в качестве которого могут применяться, например, устройства вычисления элементарных функций, устройства комплексного быстрого О дится загрузка микрокоманды (инструк- преобразования Фурье (БПФ) и другие ции), после чего ФР выставляет на функциональные преобразователи, и является усовершенствованием устройст ва по авт. св. № 1182529.

Цель изобретения - сокращение непроизводительных затрат времени.

На фиг. 1 приведена функциональная схема устройства; на фиг. 2 - шифратор вектора прерывания; на

20

fS

двоичный код из блока 4 поступает в триггеры 5 - 7. В каждьш такой момент в один из триггеров 5-7 может быть записана логическая 1, являющаяся разрешением срабатывания одновибра- торов 9-11 при приходе с входов 26 и 25 управляющих сигналов признаков ввода (вывода) данных. После загрузки последнего операнда в ФР произвовход 28 сигнал О, означающий состояние ожидания результата. Через некоторое время в ФР завершается формирование результата и сигнал на входе 28 становится активным (логическая 1), по данному перепаду запускается одновибратор 12; формирующий сигнал установки триггера 8 в состояфиг. 3 - временная диаграмма работы устройства.

Устройство содержит (фиг, 1) магистральный приемопередатчик 1, второй элемент ИЛИ 2, первый элемент И 3, блок 4 памяти, триггер 5, триггеры 6 и 7 первой и второй групп, триггер 8 прерывания, одновибратор 9, одновиб- ратоты 10 и 11 первой и второй групп, формирователь 12 импульса готовности (одновибратор), первый элемент ИЛИ 13, второй элемент И 14, третий элемент ИЛИ 15, шифратор 16 вектора прерывания, информационные вход 17,

25

ние 1 . По этому сигналу формируется сигнал требования прерывания на выходе 30, поступакиций в процессор, который реагирует на этот сигнал (логическая 1), выполняя команды спасения состояния прерываемого процесса.

Затем процессор производит считывание вектора прерывания из устройства. Для этого на вход 29 подается сигнал чтения шифратора 16, на кото- ром при помощи монтажных перемычек 32 на входах элементов И 31 задаются логические О и 1 кода вектор-адреса путем стандартного подсоединения разрядов информационного входа к шинам

Затем процессор производит считывание вектора прерывания из устройства. Для этого на вход 29 подается сигнал чтения шифратора 16, на кото- ром при помощи монтажных перемычек 32 на входах элементов И 31 задаются логические О и 1 кода вектор-адреса путем стандартного подсоединения разрядов информационного входа к шинам

вход-выход 18 и выход 19 устройства, выход 20 записи микрокоманды, группы 35 источника питания устройства ОБ или выходов 21 и 22 записи и считывания +5В. Код вектора через информационньй

вход-выход 18 считывается процессором. Затем осуществляется считывание результата. Приемопередатчик 1 переключается на вывод информации сигналами считывания операндов. Триггер 8 устанавливается в 1 по окончании вычислений в ФР и сбрасывается в О

операндов, вход 23 начальной установки, вход 24 признака адреса данных, входы 25 и 26 признаков вывода и ввода, выход 27 начальной установки, входы 28 и 29 признаков готовности результата и ввода вектора прерывания, выход 30 запр оса прерывания уств и считыванием вектора или сигналом сброса,

ройства.

Шифратор 16 Содержит (фиг, 2) группу элементов И 31 и группу мон- тажных перемычек 32.

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

При обмене информацией с информационного входа-выхода 18 через приемопередатчик 1 на адресный вход блока 4 поступают адреса ячеек, в котоУстройство сопряжения процессора с арифметическим расширителем по 50 авт, ев, № 1182529, отличающееся тем, что, с целью сокращения непроизводительных затрат времени, в устройство введены шифратор : вектора прерывания, триггер прерыварых записан позиционный двоичный код

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

ходы 20-22, По управляющему сигналу

признака адреса данных с входа 24

ИЛИ, причем первый вход второго элемента И является входом устройства

дится загрузка микрокоманды (инструк- ции), после чего ФР выставляет на

двоичный код из блока 4 поступает в триггеры 5 - 7. В каждьш такой момент в один из триггеров 5-7 может быть записана логическая 1, являющаяся разрешением срабатывания одновибра- торов 9-11 при приходе с входов 26 и 25 управляющих сигналов признаков ввода (вывода) данных. После загрузки последнего операнда в ФР производится загрузка микрокоманды (инструк- ции), после чего ФР выставляет на

вход 28 сигнал О, означающий состояние ожидания результата. Через некоторое время в ФР завершается формирование результата и сигнал на входе 28 становится активным (логическая 1), по данному перепаду запускается одновибратор 12; формирующий сигнал установки триггера 8 в состоя

ние 1 . По этому сигналу формируется сигнал требования прерывания на выходе 30, поступакиций в процессор, который реагирует на этот сигнал (логическая 1), выполняя команды спасения состояния прерываемого процесса.

Затем процессор производит считывание вектора прерывания из устройства. Для этого на вход 29 подается сигнал чтения шифратора 16, на кото- ром при помощи монтажных перемычек 32 на входах элементов И 31 задаются логические О и 1 кода вектор-адреса путем стандартного подсоединения разрядов информационного входа к шинам

источника питания устройства ОБ или +5В. Код вектора через информационньй

вход-выход 18 считывается процессором Затем осуществляется считывание результата. Приемопередатчик 1 переключается на вывод информации сигналами считывания операндов. Триггер 8 устанавливается в 1 по окончании вычислений в ФР и сбрасывается в О

45

в и считыванием вектора или сигналом сброса,

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

Устройство сопряжения процессора с арифметическим расширителем по 50 авт, ев, № 1182529, отличающееся тем, что, с целью сокращения непроизводительных затрат времени, в устройство введены шифратор : вектора прерывания, триггер прерываИЛИ, причем первый вход второго элемента И является входом устройства

3130903

для подключения выхода признака ввода вектора прерывания процессора и соединен через шифратор вектора прерывания с входом-выходом устройства для подключения информационного входа-5 выхода процессора, выход триггера прерывания является выходом устройства для подключения входа запроса прерывания процессора и соединен с вторым входом второго элемента И, выход ко- 0 торого подключен к первому входу

14

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

Фаг.1

В Sad

Выбод загрузки Загрузка , ПК , 1-го on.. 2. zo on.

М (1в) ПА (24)

Выбод (25) Вдод (26)

Вбод

.дектора(29) Вых.1р.(6) зап. {операнда Вых.ОВ(Ю) зап. 1 операнда Вых.Тр. (6)

зап. 2. операнда

Вых.ОВао)

зап. Z операнда Вых.Тр. (5) зап. МК

Вых. 0819) зап. НК Вых.Тр.{7)

Вых. ОВ (а)

romoS (28) Вых.ПЩЗО)

ВЫ

бектор- Чтение адреса резулыти

та

txd

и

itpp

tn

Сражать/- Время захбата банае ФР прерыбания 6 ЭВМ

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

название год авторы номер документа
Устройство сопряжения процессора с арифметическим расширителем 1985
  • Каменков Алексей Николаевич
  • Коняхина Людмила Ивановна
  • Бороненко Сергей Дмитриевич
SU1298758A2
Управляющая векторная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Бабичева Елена Владимировна
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Денисенко Сергей Васильевич
  • Вейц Александр Вениаминович
  • Иванов Александр Иванович
  • Шкатулла Анатолий Иванович
  • Зверков Борис Семенович
  • Зрелова Татьяна Ивановна
  • Левертов Яков Анатольевич
  • Тодуа Джондо Альпезович
  • Гоголадзе Омар Васильевич
  • Вепхвадзе Анзор Николаевич
  • Гудушаури Гмаи Шалвович
  • Голубев Александр Павлович
  • Березенко Александр Иванович
  • Корягин Лев Николаевич
SU1120340A1
Процессор с совмещением операций 1982
  • Елисеев Александр Александрович
  • Мацуев Виталий Иванович
  • Петушков Александр Николаевич
  • Роговская Татьяна Ивановна
SU1138805A1
Система обработки данных 1980
  • Фельдман Борис Яковлевич
  • Снегирев Александр Алексеевич
  • Верховина Тамара Михайловна
SU1003063A1
Устройство микропрограммного управления 1987
  • Криворучко Виталий Федорович
  • Шевцов Сергей Валентинович
  • Соколов Владимир Владимирович
  • Вейц Александр Вениаминович
  • Малюгин Владимир Дмитриевич
  • Жуков Валерий Александрович
  • Левертов Яков Анатольевич
  • Дятчина Ирина Федоровна
  • Сперанская Ирина Владимировна
SU1539776A1
Микропрограммируемый векторный процессор 1987
  • Вейц Александр Вениаминович
  • Дятчина Ирина Федоровна
  • Жуков Валерий Александрович
  • Криворучко Виталий Федорович
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Сперанская Ирина Владимировна
  • Шевцов Сергей Валентинович
  • Прангишвили Ивери Варламович
  • Левертов Яков Анатольевич
  • Денисенко Сергей Васильевич
SU1594557A1
КОНТРОЛЛЕР 1991
  • Россинский В.П.
RU2012043C1
Адаптивная система обработки данных 1984
  • Куракин Сергей Зосимович
  • Макаров Сергей Борисович
  • Чуркин Владимир Николаевич
SU1267429A1
Вычислительное устройство с совмещением операций 1989
  • Анейчик Владимир Анатольевич
  • Елисеев Александр Александрович
  • Лиокумович Ирина Исааковна
  • Роговская Татьяна Ивановна
  • Третьяк Татьяна Михайловна
SU1716528A1
Процессор 1984
  • Лопато Георгий Павлович
  • Смирнов Геннадий Дмитриевич
  • Чалайдюк Михаил Фомич
  • Пыхтин Вадим Яковлевич
  • Асцатуров Рубен Михайлович
  • Запольский Александр Петрович
  • Подгорнов Анатолий Иванович
  • Пронин Владислав Михайлович
  • Шкляр Виктор Борисович
SU1247884A1

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

Реферат патента 1987 года Устройство сопряжения процессора с арифметическим расширителем

Изобретение относится к вычислительной технике и может быть использовано в устройствах обработки информации для подключения арифметического расширителя или других внешних устройств типа вычислителя элементарных функций, функционального преобразователя и является усовершенствованием устройства по а.с. № 1182529. Целью изобретения является сокращение непроизводительных затрат времени за счет исключения пустых команд, необходимых для временного согласования работы функционального раширителя и ЭВМ. Это достигается введением в устройство схемы прерываний, содержащей второй элемент И 14, третий элемент ИЛИ 15, формиро- ватрль .импульса готовности (одно . :, вибратор) 12, триггер 8 прерывания и шифратор 16 вектора прерывания. Предложенное решение позволяет полезно использовать время процессора . на интервале времени работы функционального распшрителя. 3 ил. (Л а 14) lrt.r

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

Составитель В.Вертлиб Редактор Н.Тупица Техред М.Ходанич Корректор А.Зимокосов

Заказ 1800/42 Тираж 673Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4

SU 1 309 031 A2

Авторы

Брагин Александр Дмитриевич

Каменков Алексей Николаевич

Коняхина Людмила Ивановна

Бороненко Сергей Дмитриевич

Даты

1987-05-07Публикация

1985-12-05Подача