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

 

МИКРОПРОЦЕССОР, содержащий группу центральных процессорных элементов, контроллер состояний, блок микропрограммного управления, память микрокоманд, магистральный приемопередатчик и блок синхронизации , причем выход блока синхронизации подключен к входам синхронизации центральных процессорных элементов группы, контроллера состояний , блока микропрограммного управления и к управляющему входу магистрального приемопередатчика, первый информационный вход которого подключен к выходу блока памяти микрокоманд и к входам кода микрокоманды блока мнкррпвргрэммного управлений , KQHTpejfJieps 姧т(яннй н ixe f(m коде операции центральшх процессорН1 1х злементов группы, вьпсоды признаков состояния которых подключены к входам признаков контроллера состояния, яыход признака модицикации адреса которого подключен к входу признака модификации блока микропрограммного управления, второй и третий информационные входы магистрального приемопередатчика подключены соответственно к адресным и информационным входам центральных процессорных элементов группы , информационные выходы центральных процессорных элементов группы объединены и подключены к информационному входу контроллера состояний , вход-выход кода команды и выход адреса блока микропрограммного управления подключены соответственно к информационному входу-выходу магистрального приемопередат (Л чика и к адресному входу блока памяти микрокоманд, отличающийся тем, что, с целью повышения быстродействия, в него введены два регистра, два дешифратора, две группы элементов ИЛИ, четыре группы элементов И и блок памяти, 00 причем выход блока синхронизации о со подключен к синхровходам первого и второго регистров, выходы которых подключены соответственно к входам со первого и второго дешифраторов, информационные входы первого и второго регистров подключены к выходу блока памяти микрокоманд, fc-и выход первого дешифратора подключен К У-му ВХОДУ выборки блока памяти ( k t, Ill где М кодачество модулей блока памяти), выход которого подключен к информационному входу-выходу магистрального приемопередатчика , выход второго дешифратора подключен к первым входам элементов И группы с первой по четвер

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН (sl)4 С 06 F 15/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н ABTOPCKOIVIV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3725078/24-24 (22) 05. 04. 84 (46) 23.09. 85, Бюл. У 35 (72) С.Т. Хвощ, Е.А. Шлейфтейн, А.П. Голынский,. 3.И. Цал, О.Е. Блинков, В.И. Звездин и А.Е. Пелевин (53) 681.32(088.8) (56) Электронная промышленность, 1981 Р 4, с. 26-30.

Смолов В.Б., Хвощ С.Т. Разработка процессоров с регулярной структурой для систем централизованного контроля и управления, отчет по

НИР ВТ-89, ЛЭТИ, Л.: 1981, с. 104. (54) (57) МИКРОПРОЦЕССОР, содержащий группу центральных процессорных элементов, контроллер состояний, блок микропрограммного управления, память микрокоманд, магистральный приемопередатчик и блок синхронизации, причем выход блока синхронизации подключен к входам синхронизации центральньм процессорньм элементов группы, контроллера состояний, блока микропрограммного управления и к управляющему входу магистрального приемопередатчика, первый информационный вход которого подключен к выходу блока памяти микро", команд и к входам кода микрокоманды блока михррпррграммнаго управления, контроллера сеетпяняй я ахи= дам кода операция центральных процессорнви элементов группы, ввходы признаков состояния которых подклю чены к входам признаков контроллера состояния, выход приэнака модицикации адреса которого подключен

„„ЯО„„1180913 A к входу приэнака модификации блока микропрограммного управления, второй и третий информационные входы магистрального приемопередатчика подключены соответственно к адресным и информационным входам центральных процессорных элементов группы, информационные выходы центральных процессорных элементов группы объединены и подключены к информационному входу контроллера состояний, вход-выход кода команды и выход адреса блока микропрограммно- го управления подключены соответственно к информационному входу-выходу магистрального приемопередатчика и к адресному axopv блока памяти микрокоманд, о т л и ч а юшийся тем, что, с целью повышения быстродействия, в него введены два регистра, два дешифратора, две группы элементов ИЛИ, четыре группы элементов И и блок памяти, причем выход блока синхронизации подключен к синхровходам первого и второго регистров, выходы которых подключены соответственно к входам первого и второго дешифраторов, информационные входы первого и второго регистров подключены к ввмоду блока памяти микрокоманд, Р -й выход первого дешифратора подключен к %-му входу выборки блока памяти (4 f, И, где М- количество модулей блока памяти), выход которого подключен к информационному входу-выходу магистрального приемопередатчика, выход второго дешифратора подключен к первым входам элементов И группы с первой по четвер1180913 тую, вторые входы которых подключены к информационному входу-выходу магистрального приемопередатчика, выходы элементов И первой и третьей групп подключены к входам соответствующих элементов ИЛИ первой группы, выходы элементов И второй и четвертой групп подключены к входам соответствующих элементов ИЛИ второй группы, выходы элементов ИЛИ первой

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

Цель изобретения — повышение быстродействия.

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

Микропроцессор содержит входвыход 1 микропроцессора, выход 2 кода микрокоманды, вход З.признаков режима работы, магистральный приемопередатчик 4, группу 5 центральных процессорных элементов (ЦПЭ), контроллер 6 состояний (КС), блок 7 микропрограммного управления (БМУ), блок 8 памяти микрокоманд, блок 9 синхронизации, информационный вход-выход 10, второй 11 и третий 12 информационные входы магистрального приемопередатчика, регистры 13 и 14, дешифраторы 15 и 16. блок 17 памяти, группы элементов И 18-21, группы элементов

ИЛИ 22 и 23.

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

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

2 симой в блок 8. При прочтении кода такой команды в БМУ 7 происходит переход к микропрограмме прерывания по несуществующему коду с адресом вектора входа-выхода 10. Но в этой микропрограмме до формирования вектора в ЦПЭ 5, стоит проверка разряда входа 3, соответствующеt0 го. коду принятой команды. Если

КС 6 устанавливает, что соответствующий разряд входа 3 находится в состоянии "1", то в БМУ 7 происходит переход в микропрограмму вычисления функции вместо подпрограммы прерывания. Из блока 8 читается микрокоманда, загруженная в регистры 13 и 14, и через дешифратор 15 стробирующая выбор блока 17 с нужной таблицей коэффициентов.. ЦПЭ 5 по выходу 12 выдают аргумент на ад20 ресные входы блока 17, и на вход

10 подается значение функции. Код из регистра 14 через дешифратор

16, группы элементов И 18-21 и группы элементов ИЛИ 22 и 23 осуществляет необходимую коммутацию входов ЦПЭ 5. Вход 10 имеет разрядность, равную 16. Группы элементов

И 18-21 и ИЛИ 22 и 23 содержат по

З0 8 элементов. Управляя ими от дешифратора 16, можно осуществлять следующие пересылки:

ВО, В1 — ВО, В1 — прямая;

ВО, В1 — В1, ВΠ— с перестанов35 кой байтов;

ВО, В1 — ВО, Π— только младшего байта;

ВО, В1 — О, В1 — только старшего байта;

1180913

Составитель M. Силин

Редактор P. цицика Техред С.Мигунова Корректор В.Гирняк

Заказ 5927/48 Тираж 709 Подписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5

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

ВО, В1 — О, ВΠ— младшего с перестановкой;

ВО, В1 — В1, 0 — старшего с лев рестановкой;

ВО, В1 — О, 0 — запирание магистрали, где ВО и В1 соответственно младший и старший байты входа 10. Благодаря этому из блока 17 возможно считывание констант в различные байты, их группировка, перестановка и т.д.

Рассмотрим реализацию функции (sin х с представлением результа та в виде 16 двоичных разрядов при использовании одной БИС ПЗУ в качестве блока 17, с организаци— ей 2048 8. Емкости ПЗУ хватает для хранения 1024 16-разрядных значений функции, что для интервала

0 — 90 позволяет иметь значения с квантом в 0,1 . При этом микроо программа вычисления выглядит следующим образом.

Т1. Считывание команды в БМУ 7 с входа 1 через MIIII 4. Вход в начальную ячейку блока 8, проверка вхо да 3.

Т2. Считывание аргумента в ЦПЭ 5 с учетом возможных перестановок на группах элементов И 18 и 21

tO и ИЛИ 22 и 23.

ТЗ. Стробирование блока 17 через регистр 13 и дешифратор 15, адресация от ЦПЭ 5 по выходу 12, считывание из блока 17 младшего байта

15 через группы элементов И 18 и

ИЛИ 22 в регистр общего назначения (P0H) ЦПЭ 5 .

Т4 . Аналогично счить вание старшего байта через группы элементов И 21 и ИЛИ 23 в ЦПЭ 5, произведение операции (РОН):=(РОН) (шина входа), образование в РОНе 16-разрядного результата.

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

 

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

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

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

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

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

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

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

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

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