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

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

(5) МИКРОПРОЦЕССОРНЫЙ МОДУЛЬ

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

название год авторы номер документа
Микропроцессорная секция 1979
  • Гладштейн Михаил Аркадьевич
  • Баскаков Вячеслав Алексеевич
  • Комаров Валерий Михайлович
SU842789A1
Арифметико-логический модуль 1980
  • Гладштейн Михаил Аркадьевич
  • Баскаков Вячеслав Алексеевич
  • Комаров Валерий Михайлович
SU962916A1
Многофункциональный модуль 1984
  • Гладштейн Михаил Аркадьевич
  • Комаров Валерий Михайлович
SU1238098A1
Операционный модуль 1982
  • Гладштейн Михаил Аркадьевич
  • Комаров Валерий Михайлович
  • Баскаков Вячеслав Алексеевич
SU1083198A1
Арифметико-логический модуль 1988
  • Викентьев Леонид Федорович
  • Клюкин Андрей Анатольевич
  • Лепихина Ольга Леонидовна
  • Погодина Светлана Юрьевна
SU1539765A1
Многофункциональный модуль 1981
  • Гладштейн Михаил Аркадьевич
  • Комаров Валерий Михайлович
  • Баскаков Вячеслав Алексеевич
SU1067497A1
Арифметико-логический модуль 1988
  • Викентьев Леонид Федорович
  • Гофман Виктор Александрович
  • Клюкин Андрей Анатольевич
  • Лепихина Ольга Леонидовна
SU1501032A1
Арифметико-логическое устройство со встроенной диагностикой 1984
  • Аверьянов Вадим Алексеевич
  • Верига Маргарита Андреевна
  • Овсянников Валерий Иванович
  • Яловега Алексей Григорьевич
SU1275426A1
Процессор для обработки массивов данных 1982
  • Супрун Василий Петрович
  • Кривоносов Анатолий Иванович
  • Байда Николай Константинович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1381532A1
Микропроцессорное вычислительное устройство 1982
  • Табашников Александр Витальевич
SU1269145A1

Иллюстрации к изобретению SU 894 714 A1

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

Формула изобретения SU 894 714 A1

Изобретение относится к,вычислительной технике и может быть примене но при построении однородных универсальных ЭВМ. Известны микропроцессорные модули, содержащие триггеры и группы шин управления Недостаток таких микропроцессорных модулей - ограниченные функциональные возможности. Наиболее близким к предлагаемому является микропроцессорный модуль, содержащий регистр, группы шин управления, входные и выходные шины данных, шины переноса, шины обратной связи и шину тактовых имПульсов 1,2 Недостаток известного микропроцессорного модуля ограниченные функциональные возможности, обуслов ленные тем, что каждый разряд резул тата и перенос описываются ограниченным набором переключательных . функций трех аргументов: разрядов операндов и переноса из прудыдущего разряда.Микропроцессорный модуль позволяет реализовать всего лишь шесть основных операций, выполняемых за один такт синхронизации: арифметическое сложение в дополнительных кодах, поразрядные логические сложения, умножение и инверсия суммы по модулю два, сдвиг вправо и влево на один разряд. Цель изобретения - расширение функциональных возможностей микропроцессорного модуля за счет увеличения числа арифметико-логических операций. Поставленная цель достигается тем, что в микропроцессорный модуль, содержащий триггеры нулевого и первого разрядов, входы синхронизации которых соединены с шиной тактовых импульсов, введены четыре мультиплексора, причем первая группа шин управления соединена с информационными входами первого мультиплексора, первый управляющий вход которого соединен с первым управляющим входом второго мультиплексора, второй управляющий вход которого соединен с входной шиной переноса и со вторым управляющим входом первого мультиплексора, третий управляющий вход которого соединен с первой входной шиной данных и с третьим управляющим входом второго мультиплексора, четвертый управляющий вход которого соединен с выходной шиной обратной связи, первой выходной шиной данных, выходом триггера нулевого разряда и с четвертым управляющим входом первого мультиплексора, выход которого соединен с первой выходной шиной переноса, вторая выходная шина переноса соединена с выходом третьего мультиплексора, первый управляющий вход которого соединен со входной шиной обратной связи и с первым управляющим входом четвертого мультиплексора , второй управляющий вход которого соединен с первой выходной шиной переноса и со вторым управляющим входом третьего мультиплексора, третий управляющий вход которого соединен со второй входной шиной данных и с третьим управляющим входом четвертого мультиплексора, четвертый управляющий вход которого соединен с выходом триггера первого разряда, со второй выходной шиной данных, с первым управляющим входом первого мультиплексора и с четвертым управляющим входом третьего мультиплексора, информационные входы которого соединены с первой группой шин управления | информационные входы второго и четвертого мультиплексоров соединены со второй группой шин управления, выходы второго и четвертого мультиплексоров соединены с D-входами триггеров нулевого и первого разрядов соответственно, первая и вторая асинхронные шины данных соединены соответственно с D-входами триггеров нулевого и первого разрядов.

На чертеже представлен микропроцессорный модуль, фун| циональная схема.

Микропроцессорный модуль содержит триггеры 1 и 2 нулевого и первого разрядов,первую и вторую группы шин 3 и k управления,первую и вторую входные шины 5 и 6 данных, первую и вторую выходные шины 7 и 8 данных.

входную шину 9 переноса, первую и вторую выходные шины 10 и 11 переноса, входную и выходную шины 12 и 13 обратной связи и шину тактовых импульсов, первый, второй, третий и четвертый мультиплексоры ISIS, первую и вторую выходные асинхронные шины 19 и 20 данных.

Микропроцессорный модуль работает следующим образом.

Двоичный код, подаваемый по шинам групп шин 3 и 4 управления, задает вид реализуемой модулем операции над двумя операндами, один из которых записан в триггеры 1 и 2, а второй установлен на входных шинах 5 и.6 данных. На выходах мультиплексоров 1б и 18 формируются соответственно нулевой и первый разряды кода результата операции. При этом, i-ый разряд результата (нулевой или первый) есть переключательная функция четырех аргументов: сигнала на 1-той выходной шине данных (первой 7 или второй 8); сигнала на 1-той: входной шине данных (первой 5 или второй 6), сигнала переноса, поступающего по входной шине 9 переноса или непосредственно с выхода мультиплексора 15 и сигнала обратной связи поступающего непосредственно с перво выходной шины -8 данных или по входной шине 12 обратной связи. Вид этой функции определяется двоичным кодом подаваемым по шинам группы шин управления.

Одновременно на выходах мультиплексоров 15 и 17 формируются сигналы переноса соответственно из нулевого и первого разрядов модуля, которые поступают на выходные шины 10 и 11 переноса. Сигналы переноса являются переключательными функциями тех же самых четырех аргументов, что и сигналы результата операции. Вид этих функций определяется двоичным кодом, подаваемым по шинам групп

ШИН 3 управления.

По фронту тактового импульса, поступающего по шине If на входы синхронизации триггеров 1 и 2, происходит запись кода результата опера ции с асинхронных выходных шин 19 и 20 данных в разряды триггеров 1 и 2. Этот код подается на выходные шины 7 и 8 данных. Одновременно си1- нал с выхода триггера 1 нулевого

разряда поступает на выходную шину 13 обратной связи. Код, записанный в триггерах 1 и 2, остается неизменным до прихода фронта следующего тактового импульса.

Использование изобретения позволяет расширить функциональные возможности устройства за счет обеспечения реализации .29.967-296 (количество возможных кодовых комбинаций на шинах первой и второй групп шин управления) различных арифметико-логических операций с двумя операндами, каждая из которых выполняется за один такт синхронизации.

Это обусловлено тем, что каждый разряд результата и переноса описываются полным набором .всех возможных переключательных функций четырех аргументов: разрядов операндов, переноса из предыдущего разряда и сигнала обратуной связи из последующего разряда.

Предлагаемый микропроцессорный

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

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

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

Микропроцессорный модуль, содержащий триггеры нулевого и первого разрядов, входы синхронизации которых соединены с шиной тактовых импульсов, отличающийся тем, что, с целью расширения функциональных возможностей за счет увеличения числа арифметико-логических операций, в него введены четыре мультиплексора, причем первая группа шин управления соединена с информационными входами первого мультиплексора, первый управляющий вход которого соединен с первым управляющим входом

второго мультиплексора, второй управляющий вход которого соединен с входной шиной переноса и со вторым управляющим входом-первого мультиплексора, третий управляющий вход которого соединен с первой входной шиной данных и с третьим управляющим входом второго мультиплексора, четвертый управляющий вход которого соединен с выходной шиной обратной связи, первой выходной шиной данных, выходом триггера нулевого разряда и с четвертым управляющим входом первого мультиплексора, выход которого соединен с первой выходной шиной переноса, вторая выходная шина переноса соединена с выходом третьего мультиплексора, первый управляющий вход которого соединен со входной шиной обратной связи и с первым управляющим входом четвертого мультиплексора, второй управляющий вход которого соединен с первой выходной шиной переноса и со вторым управляющим входом третьего мультиплексора, третий управляющий вход которого соединен со второй входной шиной данных и с третъим управляющим входом четвертого мультиплексора, четвертый управляющий вход которого соединен с выходом триггера первого разряда, со второй выходной шиной данных, с первым управляющим входом первого мультиплексора и с четвертым управляющим входом третьего культиплексора, информационные входы ( которого соединены с первой группой шин управления, информационные входы второго и четвертого мультиплексоров соединены со второй группой шин управления, выходы второго и четвертого мультиплексоров соединены с. О-входами триггеров нулевого и первого разрядов соответственно, первая и вторая асинхронные шины данных соединены соответственно с D-входами триггеров нулевого и первого разрядов.

Источники информации, принятые во внимание при экспертизе

1.Патент Японии W 52-13706, кл. 98 (5) D1, 1977.2.Зарубежная электронная техника. 1977, № 9, с. 19-21 (прототип).

SU 894 714 A1

Авторы

Гладштейн Михаил Аркадьевич

Баскаков Вячеслав Алексеевич

Комаров Валерий Михайлович

Даты

1981-12-30Публикация

1979-06-22Подача