Вы находитесь здесь: start » ploskost » esap
Вы посетили: esap

Единая система архитектуры процессоров

Это черновая версия (2023-11-06 08:21:25).
Проверили: 0/1

Единая система архитектуры процессоров

Единая система архитектуры процессоров (ЕСАП) описывает единые архитектурные решения для построения линейки процессоров, максимально совместимые между собой.

Принцип разрядности

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

Принцип функциональности

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

Уровни разрядности

Уровни разрядности предполагают перекрытие всех диапазонов. Для наиболее младших моделей не предполагается широкое пременение.

Для старших моделей в линейке предполагается только спец-применение. Таким образом младшая и старшая линейки процессоров наименее употребимы.

РазрядностьКраткое описание
цп8 Наиболее простой процессор (8 бит), крайне ограниченный функционал, большой размер подвала, для безответственного ширпотреба
цп16 Процессор малой автоматизации(16 бит), ограниченный функционал, небольшой размер подвала
цп32 Процессор промышленной автоматизации, панелей управления, АРМ (32 бита), основной функционал, малый размер подвала
цп64 Процессор рабочих станций, центров управления, центров обработки данных (64 бита), основной и дополнительный функционал, малый или минимальный размер подвала
цп128 Процессор специального применения, центров обработки данных (128 бит), основной, дополнительный и расширенный функционал, малый или минимальный размер подвала

Основным процессором в линейке процессоров является уровень цп32.

Уровни функциональности

УровеньОписание
ф0 Нет регистров, 1 прерывание, простейшие математические и логические операции, работа с памятью
ф1 Есть ограниченный набор регистров, 2 прерывания, ограниченный набор математических и логических операций, работа с памятью, команды управления и передачи.
ф2 Есть достаточный набор регистров, 2 аппаратных и 1 программное прерывание, набор математических и логических операций, работа с памятью, команды управления и передачи
ф3 Есть регистровый файл, 4 аппаратных и 2 программных прерывания, математические и логические операции с целыми и дробными числами, работа с памятью, команды управления и передачи
ф4 Есть широкий регистровый файл, 8 аппаратных и 3 программных прерывания, математические и логические операции с целыми и дробными числами, работа с памятью, команды управления и передачи, групповые команды над регистрами
ф5 Есть широкий регистровый файл, 8 аппаратных и 4 программных прерывания, математические и логические операции с целыми и дробными числами, работа с памятью, команды управления и передачи, групповые команды над регистрами, набор потоковых команд в спец-расширении

Основным функционалом в линейке процессоров является уровень ф3.

Линейка процессоров

Разрядность
Функциональностьцп8цп16цп32цп64цп128
ф0 + + + + +
ф1 + + + + +
ф2 + + + +
ф3 + + +
ф4 + +
ф5 +

Основной конфигурацией в таблице является ф3цп32

Кодировка линейки процессоров

Процессоры кодируются по уровню функциональности и разрядности, например:

  • ф0цп8 (минимальная функциональность, разрядность 8 бит)
  • ф5цп128 (функциональность специального назначения, разрядность 128 бит)

Кроме того, в случае необходимости могут быть и нестандартные комбинации, например:

  • ф3цп16 (полная функциональность при разрядности 16 бит – для нейросетевых модулей)
  • ф1цп128 (ограниченная функциональность при широком машинном слове – для специализированных потоковых вычислителей)

p78su 2023-10-25 11:32:58

Только авторизованные участники могут оставлять комментарии.
/opt/bitnami/dokuwiki/data/pages/ploskost/esap.txt · Последнее изменение: 2023-11-06 08:21:25 — user
CC Attribution-Share Alike 4.0 International Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 4.0 International