Операционное устройство мультимикропроцессорной системы Советский патент 1984 года по МПК G06F15/00 

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

Изобретение относится к цифровой вычислительной технике и может быть использовано при разработке и конструировании мультимикропроцессорных вычислительных систем. Известно устройство для решения дифференциальных уравнений, содержа щее регистры, блок умножения и сумматор lj. Недостатком данного устройства является ограниченность функциональ ных возможностей. Наиболее близким по технической сущности к изобретению является микропроцессор, содержащий дешифратор кода микрокоманды, соединенный с регистром, выходы которого соединены с управляющими входами коммута торов, блока регистров общего назначения (РОН) и арифметико-логического блока (АЛБ), выход которого соединен через коммутаторы с другим регистрами и блоком РОИ, выходы которых соединены через другие коммутаторы с входами АЛБ 2J. Недостатком известного устройств является ограниченная гибкость функ ционирования в мультимикропроцессор ной системе с одним потоком команд. Здесь при вьшолнении условных переходов различным микропроцессорам тр буются различные микрокоманды из общей микропрограммы, что приводит к необходимости дублирования микропрограммы для каждого микропроцес сора или к необходимости специально синхронизации вычислений, ограничивающей возможности их параллельного выполнения. Цель изобретения - повьшение гиб кости функционирования. Поставленная цель достигается тем, что в операционное устройство мультимикропроцессорной системы, со держащее дешифратор кода микрокоманды, первый информационный вход к торого соединен с первым информационным входом устройства, а выход - с информационным входом первого регистра, выход которого подключен к управяякнцим входам арифметико-логического блока, первого, вт рого, третьего и четвертого коммута торов и блока регистров общего назначения, информационный вход которо го соединен с первым информационны входом первого коммутатора, информа ционным входом второго регистра. выходом третьего коммутатора и является выходом устройства, второй информационный вход устройства соединен с вторым информационным входом первого коммутатора и первыми информационными входами второго и четвертого коммутаторов, вторые информационные входы которых соединены соответственно с выходами второго регистра и блока регистров общего назначения, выход первого коммутатора соединен с информационным входом третьего регистра, выход которого соединен с третьим информационным входом второго коммутатора, выход которого соединен с первым информационньЕМ входом арифметико-логического блока, второй информационный вход которого соединен с выходом четвертого коммутатора и первым информационным входом третьего коммутатора, второй информационный вход которого соединен с выходом арифметико-логического блока, введен блок модификации, содержащий элемент ИЛИ и группу элементов И, первые входы которых соединены с выходом элемента ИЛИ, вторые входы с управляю цим входом устройства, а выходы элементов И группы соединены с вторым информационным входом дешифратора кода микрокоманды, первый и второй входы элемента ИЛИ соединены соответственно с третьим информационным входом устройства и с признаком модификации устройства. На чертеже представлена структурная схема устройства. Устройство содержит дешифратор 1 кода микрокоманды, первый 2,второй 3, третий 4 регистры, первый 5, второй 6, третий 7, четвертый 8 коммутаторы, АЛБ 9, блок 10 РОН, блок 11 модификации, содержащий элемент ШШ 12 и группу элементов И 13. Входы 14-18 являются входом признака модификации и соответственно управляющим и первым, вторым,третьим информационньми входами устройства, выход 19 - выходом устройства. Дешифратор 1 кода микрокоманды предназначен для преобразования кода микрокоманды, поступающего на его входы, в совокупность управляющих сигналов, записьгоаемых в регистр 2. Регистры 3 и 4 и блок 10 РОН служат для хранения операндов и

результатов операций, выполняемых в АЛБ 9.

Koм fyтaтopы 5-8 предназначены дл организащот обмена данными в устройстве.

Блок 11 модификации предназначен для модификации части кода микрокоманды, поступающей на вход 15 устройства, путем ее стробирования на элементах И 13 информацией на входе 18. При этом элемент ИЛИ 12 служит для маскирования процесса модификации, если признак модификации, поступающий на вход 14, равен 1.

Вход 16 служит для подачи немодифицируемой части кода микрокоманды, вход 17 - для подачи операнда.

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

Пусть, например, выполняется умножение положительных чисел. При

этом пусть А - двоичный код микрокоманды Передать информацию с входа 17 в регистр 4 В - двоичный код микрокоманды Передать информацию с входа 17 в К-й С - двоичный код микрокоманды Сложить информацию в регистре 4 и в К-м РОН и сдвинуть результат в регистре 4 вправо М параллельный код множимого; М - i-и (i 1,...,ti) разряд множителя, считая со стороны старших разрядов. Тогда вьтолнение умножения обеспечивается при потактном распределении информации на входах устройства в соответствии со следующей таблицей.

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

название год авторы номер документа
Процессор программируемого контроллера 1985
  • Сырель Павел Константинович
  • Сохина Ирина Николаевна
SU1406595A1
Устройство для выполнения операций над расплывчатыми операндами 1986
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Баронец Вадим Дмитриевич
  • Новиков Владимир Александрович
  • Калачев Дмитрий Петрович
SU1451677A1
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ НЕЧЕТКОЙ ИНФОРМАЦИИ 1998
  • Данилюк С.Г.
  • Злобин В.И.
  • Ванюшин В.М.
RU2158441C2
Процессор программируемого контроллера 1988
  • Гороховик Сергей Анатольевич
  • Сохина Ирина Николаевна
SU1550515A2
Устройство управления последовательностью команд 1980
  • Аблязов Владимир Иванович
  • Авдюхин Андрей Андреевич
  • Грицук Леонид Андреевич
  • Колосов Владимир Григорьевич
  • Королев Вячеслав Семенович
  • Кулешов Михаил Павлович
  • Купреев Владимир Петрович
  • Фельдман Иосиф Файвельевич
SU883904A1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1
Устройство генерации тестовых последовательностей для контроля оперативных накопителей 1989
  • Трещановский Александр Кириллович
SU1636858A1
Устройство для контроля логических блоков 1986
  • Ивкин Юрий Павлович
  • Чернядьева Валентина Алексеевна
SU1386998A1
8-Битный микропроцессор 1982
  • Садовникова Антонина Иннокентьевна
  • Кудрявцев Владимир Алексеевич
  • Трутце Федор Юрьевич
SU1161950A1
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА 1991
  • Булавенко Олег Николаевич[Ua]
  • Коваль Валерий Николаевич[Ua]
  • Палагин Александр Васильевич[Ua]
  • Рабинович Зиновий Львович[Ua]
  • Авербух Анатолий Базильевич[Ua]
  • Балабанов Александр Степанович[Ua]
  • Дидык Петр Иванович[Ua]
  • Любарский Валерий Федорович[Ua]
  • Мушка Вера Михайловна[Ua]
RU2042193C1

Иллюстрации к изобретению SU 1 107 128 A1

Реферат патента 1984 года Операционное устройство мультимикропроцессорной системы

ОПЕРАЦИОННОЕ УСТРОЙСТВО МУЛЬТИМИКРОПРОЦЕССОРНОЙ СИСТЕМЫ,содержащее дешифратор кода микрокоманды, первый информационный вход которого соединен с первым информационным входом устройства, а выход - с информационным входом первого регистра, выход которого соединен с управляющими входами арифметикологического блока, первого, второго, третьего и четвертого коммутаторов и блока регистров общего назначения, информационный вход которого соединен с первым информационным входом первого коммутатора, информационным входом второго регистра, выходом третьего коммутатора и является выходом устройства, второй информационный вход устройства соединен с вторым информационным входом первого коммутатора и первыми информационными входами второго и четвертого коммутаторов, вторые информационные входы которых соединены соответственно с выходами второго регистра и блока регистров общего назначения, выход первого коммутатора соединен с информационным входом третьего регистра, выход которого соединен, с третьим информационным входом второго коммутатора, выход которого соединен с первьм информационным входом арифметико-логического блока, второй информационный вход которого соединен с выходом четвертого коммутатора и первым информационным входбм третьего коммутатора, второй информационный вход которого соединен с выходом арифметико-логического блока, отличающееся тем, что, с целью повышения гибкости функционирования, оно содержит блок модификации, содержащий элемент ИЛИ и группу элементов И, первые входы которых соединены с выходом элемента ИЛИ, вторые входы - с управляющим входом устройства, а выходы элемен.тов И группы соединены с вторым информационным входом дешифратора кода микрокоманды, первый и второй входы элемента ИЛИ соединены соответственно с третьим информационным входом устройства и с признаком модификации устройства.

Формула изобретения SU 1 107 128 A1

Таблица составлена с учетом совмещения во времени приема данной микрокоманды и вьшолнения предьщущей микрокоманды. При этом при подаче кода микрокоманды 8, С на входы 15 и 16 на входы 15 подаются разряды кода, содержащие адрес К -го РОН,на входы 16,- остальные разряды кода. Одновременно на вход 14 поступает признак модификации, для которого в формате микрокоманды предусматривается дополнительный разряд.

На первом такте работы устройства сигнал 1 с входа 14 поступает чере элемент ИЛИ 12 блока 11 на группу элементов И 13, которые открываются, и в дещифратор 1 кода микрокоманды поступает код А микрокоманды. Во втором такте она вьтолняется, и нулевая информация на входе 17 записьтается в регистр 4. Одновременно в дешифратор 1 поступает код 6 микрокоманды и дешифрируется в нем. Соответственно в третьем такте микрокоманда В выполняется и параллельньй код множимого М записывается с входа 17 в К -и РОН блока 10

35 Одновременно в дешифратор 1 поступает код В микрокоманды, модифицированный в блоке 11 следующим образом. Значение О признака модификации на входе 14 пропускает

40 через элемент ИЛИ 12 информацию с входа 18, на котором в третьем такте содержится О. Элементы И 13 закрываются и взамен адреса к-го РОН в коде 5 на входе 15 блок 11 мо45 дификации передает в дешифратор t- нулевую информацию, определяющую адрес нулевого РОН. При вьшолнении в четвертом такте модифицированной таким образом микрокоманды информа50 Ция с входа 17 О запишется в нулевой РОН.Аналогично в блоке 11 происходит модификация кода С микрокоманды и в зависимости от значения 1 или О разряда М. на

55 входе 17 в ()-M такте в дешифратор 1 поступает адрес к-го или нулевого РОН. Соответственно при выполнении микрокоманды в следующем (n+3-i)-M такте сумма частичных про

Документы, цитированные в отчете о поиске Патент 1984 года SU1107128A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для решения дифференциальных уравнений 1979
  • Фрадкин Борис Гиршавич
  • Каляев Владимир Анатольевич
SU860078A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Танкелевич Р.Л
Моделирующие микропроцессорные системы
М., Энергия, 1979 (прототип).

SU 1 107 128 A1

Авторы

Фрадкин Борис Гиршавич

Даты

1984-08-07Публикация

1982-04-30Подача