Микропроцессор

 

(61) Дополнительное к авт. свид-ву (22) ЗаявлЕно 02.07.76 (21) 23805451 т 8-2,1 с присоединением заявки № (23) Приоритет г (51) М. Кл.

G 06 F 15/00

Госудерстеенней нометет

СССР. ео делан нзееретеннй н открытей рпубликовано05.02,79Бюллетень № 5 (53) УГИ681. 325

{088.8) Дата опубликования описания 08.02.7g (72) Авторы изобретении

A. И. Кривоносов, H. В. Кириченко, В. A. Калмыков и A. В. Сычев (71) Заявитель (54) МИКРОПРОЦЕССОР

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

Известны микропроцессоры, содержащие управляющую и информационные магистрали, арифметико-логический блок, блок памяти чисел, программнопогическую матрицу, счетчик команд циклов), блок сдвига и управления Я

Недостатком известного микропр6цессора является большой объем оборудования

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

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

64633

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

Блок-схема микропроцессора приведена на чертеже.

Микропроцессор содержит блок 1 управления, оперативную память 2, арифметико-погический блок 3, мупьтиппек30 соры 4-6, счетчик 7 команд, память 8, стаковую память 9, реверсивный счетчик

10, триггер 11 усповных переходов, дешифраторы 12-16, элементы И 1720.

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

Управляющая и числовая информация через элемент И 17 поступает в

40 памя ь 8. Преобразованное в памяти 8 управляющее слово поступает в стэковую память 9 и записывается в первую его ячейку.

Il приходу второго тактового имо

4$ пульса первое управляющее слово переписывается во вторую ячейку, а второе слово записывается в первую ячейку н так далее.

Одновременно с записью информации

50 в память 9 производится суммирование в счетчике 10 единичного импульса, сформированного на выходе элемента И

18, который выдается также на выход микропроцессора и является стробом

$$ выдачи управпяюп.их cnoi иэ внешней программно-цогической матрицы ила внешнего постоянного запоминающего устройства.

go тех пор, пока в память 9 не будет внесено и спов (где p - чиспо ячеек в памяти 9), на выходе его присутствует нупевой код, который распознается в дешифраторе 15, на выходе которого присутствует нулевой потенциал, запрещающий вычитание единицы из. счетчика 10 и прибавпение единицы в счетчик 7.

Этот запрет осуществляется на элементах И 19, 20.

При записи tl спов в память 9 в счетчике 10 накопится t1 импульсов, при этом на выходе дешифратора 16 появится сигнал, который бпокирует выдачу сигнапа на выход микропроцессора и запрещает.прохождение информации через элемент И 17, Начиная с этого момента времени„ микропроцессор готов к выполнению программы, хранящейся в стэковой памяти 9. При выдаче каждого слова на выходы текущей микрооперации из сол держнмого счетчика 10 вычитается едй-. ница, запрещающий сигнал на выходе дешифратора 16 исчезает, что позвопяет принимать управляющие слова в память

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

В этом случае эта информация поступает в память 2 или в счетчик 7, ипи в блок 1, или s блок 3, Коммутация информации межцу этими блоками осуществляется . мультиплексорами 4-,. 6.

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

При появлении этого управляющего слова на выходе стэковой памяти 9 на выходе дешифратора 13 вырабатывается сигнал, устанавливающий триггер

11 в нулевое состояние, после чего прием информации в стэковую память 9, модификация содержимого счетчика

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

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

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

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

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

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

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

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

1. Эпектроника", М 8, 1974, с. 46-51.

4 2. Разработка микропроцессоров и микропроцессорных систем, ч. 1. Обзоры по электронной технике, серия .3 Микроэлектроника, вып. 5, 1ЙИП.

Эпектроника, М., 1975, .с. 28-20.

Составитепь H. Кириенко

Редактор Э. Губнинкая ТехредИ. ЛсталошКорректор.H. Петрик

Заказ 113/39 Тираж 779 .. Поднисное ..

БНИИПИ Государственного комитета СССР но данам изобретений и открытий

113035, Москва, Ж«35, Раукскан наб., д. 4/8

Фнннан ППП " Патент, r. Ужгород, уа. Проектнан, 4

Микропроцессор Микропроцессор Микропроцессор Микропроцессор 

 

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

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

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

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

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

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

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

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

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