Микропроцессорный модуль

 

ОП ИСАЙ ИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советски к

Социалистических

Республик (п 894714 (61) Лополиительное к авт. свид-ву— (22)Заявлено 220679 (21) 2786482/18-24 с присоединением заявки J6(23) П риоритет— (53)M. Кл.

G 06 F 15/00

3Ъсударстеенный комитет во делам изобретений м открытий (53) УДК 681; 325 (088.8) Опубликовано 30.1281 Бюллетень М 48

Дата опубликования описания 30.1 281

М.А. Гладштейн, В,А. Баскаков и В. . Комаров (72) Авторы изобретения

ыбинский авиационный технологический институт (7I) Заявитель (54) МИКРОПРОЦЕССОРНЫЙ МОДУЛЬ to

Изобретение относится к вычислитегьной технике и может быть применено при построении однородных универсальных ЭВМ.

Известны микропроцессорные моду5 ли, содержащие триггеры и группы шин управления (1 1.

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

Наиболее близким к предлагаемому является микропроцессорный модуль, содержащий регистр, группы шин управления, входные и выходные шины данных, шины переноса, шины обратн >й связи и шину тактовых импульсов (21

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

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

Поставленная цель достигается тем, что в микропроцессорный модуль, содержащий триггеры нулевого и первого разрядов, входы синхронизации которых соединены с шиной тактовых импульсов, введены четыре мультиплексора, причем первая группа шин управления соединена с информацион894714. ными входами первого мультиплексора, первый управляющий вход которого . соединен с первым управляющим входом второго мультиплексора, второй управляющий вход которого соединен с 5 входной шиной переноса и со вторым управляющим входом первого мультиплексора, третий управляющий вход которого соединен с первой входной шиной данных и с третьим управляющим входом второго мультиплексора, четвертый управляющий вход которого соединен с выходной шиной обратной связи, первой выходной шиной данных, выходом триггера нулевого разряда и с четвертым управляющим входом первого мультиплексора, выход которого соединен с первой выходно" шиной переноса, вторая выходная шина переноса соединена с выходом третьего мультиплексора, первый управляющий вход которого соединен со входной шиной обратной связи и с первым управляющим входом четвертого мультиплексора, второй управляющий вход которого соединен с первой выходной шиной переноса и со вторым управляющим входом. третьего мультиплексора, третий управляющий вход которого соединен со второй входной шиной дан- З0 ных и с третьим управляющим входом четвертого мультиплексора, четвертый управляющий вход которого соединен с выходом триггера первого разряда, сО ВтОрОИ ВыхОднОЙ шинОЙ данных, с 35. первым управляющим входом первого мультиплексора и с четвертым управляющим входом третьего мультиплексора, информационные входы которого соединены с первой группой шин уп- 40 равления, информационные входы второго и четвертого мультиплексоров соединены со второй группой шин управления, выходы второго и четвертого мультиплексоров соединены с 0-вхо- 45 дами триггеров нулевого и первого .разрядов соответственно, первая и вторая асинхронные шины данных соединены соответственно с D-входами триггеров нулевого и первого разрядов.

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

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

Вторую выходные шины 10 и 11 переноса, входную и выходную шины 12 и

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

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

Двоичный код, подаваемый по шинам групп шин 3 и 4 управления, задает вид реализуемой модулем операции над двумя операндами, один из которых записан в триггеры 1 и 2, а второй установлен на входных шинах

5 и 6 данных. На выходах мультиплексоров 16 и 18 формируются соответственно нулевой и первый разряды кода результата операции. При этом, 1-ый разряд результата (нулевой или первый) есть переключательная функция четырех аргументов: сигнала на

i-той выходной шине данных (первой

7 или второй 8); сигнала íà i-той

"входной шине данных (первой 5 или второй 6), сигнала переноса, поступающего по входной шине 9 переноса или непосредственно с выхода мультиплексора 15 и сигнала обратной связи, поступающего непосредственно с первой выходной шины 8 данных или по входной шине 12 обратной связи. Вид этой функции определяется двоичным кодом, подаваемым по шинам группы шин 4 управления.

Одновременно на выходах мультиплексоров 15 и 17 формируются сигналы переноса соответственно из нулевого и первого разрядов модуля, которые поступают на выходные шины 10 и 11 переноса. Сигналы переноса являются переключательными функциями тех же самых четырех аргументов, что и сигналы результата операции. Вид этих функций определяется двоичным кодом, подаваемым по шинам групп .шин 3 управления. (По фронту тактового импульса, поступающего по шине 14 на входы синхронизации триггеров 1 и 2, происходит запись кода результата опера ции с асинхронных выходных шин 19 и 20 данных в разряды триггеров 1 и 2. Этот код подается на выходные шины 7 и 8 данных. Одновременно сигнал с выхода триггера 1 нулевого

894714

40 разряда поступает на выходную шину

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

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

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

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

0 арифметическое сложение в дополнительных кодах с одновременным инвертированием или другим преобразованием кода результата, и т.п.

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

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

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

0-входами триггеров нулевого и первого разрядов.

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

1. Патент Японии и 52-13706, кл. 98 (5) 01, 1977.

2. Зарубежная электронная техника. 1977, NÃ 9, с, 19- 21 (прототип).

Микропроцессорный модуль Микропроцессорный модуль Микропроцессорный модуль Микропроцессорный модуль 

 

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

Изобретение относится к вычислительной технике и может быть использовано для определения состава и веса критических путей в орграфе без петель

Изобретение относится к вычислительной технике и может быть использовано в электронной цифровой вычислительной машине

Изобретение относится к вычислительной технике и может быть использовано в электронной цифровой вычислительной машине

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

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

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

Изобретение относится к системам передачи стоимости товара при безналичных операциях
Наверх