
Лекции по интеллектуальным системам / Лекция 12
.docЛекция №12
RISC-процессоры
Новизна – упрощение архитектуры машины.
1975 г. - 1 исследования.
1980 г. – 1 машина.
3 основных принципа:
1) В системе компьютера включены наиболее часто используемые команды, которые реализуются за 1 такт.
2) Использование иерархической памяти. Такая реализация команд условных и безусловных переходов, чтобы min t простаивания процессора из-за блокировок.
3) Построение эффективных команд.
-
были достаточно сложные команды, которые выполнялись более чем за 1 такт.
Уход от правила 80/20:
80 % времени выполнения любой команды приходится на выполнение,
20 % всего набора команд.
При создании RISC-процессора выполняются следующие этапы:
- анализ области использования для определенного набора команд;
- оптимизация структуры с целью повысить производительность;
- введение
команд, если ‘ не усложняет структуру
и не заменяет;
- применение ‘
подхода при разрядке
элементов вычислительной системы;
- перенос максимального числа действий из аппаратной части в ПО.
Основные свойства RISC:
-
Выполняет больше команд за 1 такт;
-
Система команд имеет тип (загрузка-запись), т.е. обрабатывает данные, находящиеся только в регистрах;
-
Дешифратор команд идет аппаратно;
-
В системе команд мало операций и мало режимов адресации;
-
Сложная реализация пользовательских функций переносится в компилятор;
-
Высокая степень конвейеризации;
-
Увеличение числа регистров;
-
Многоуровневая иерархия памяти;
-
Система команд специализирована под определенную область.
-
RISC II – имеет 39 команд.
4 ступени конвейера
OSC –
P0-P8 – порты 0..8.
GPT – таймер общего назначения.
CAPCOM – capture\courpare
ADC - АЦП
ASC – асинхронный серийный инт.
SSC – синхронный серийный инт.
PWM -
PEC – контр. на внешние события.
PLA – программируемая логическая матрица.