Структура ядра процессора Cortex-A9 приведена на рис.32.4.
Рис. 32.4.Структура ядра процессора ARM Cortex-A9.
Ядро Cortex-A9 предназначалось для использования в высокопроизводительных смартфонах и планшетах.
Ядро процессора Cortex-A15
Характеристики ядра Cortex-A15:
13-стадийный конвейер;
поддерживает внеочередное выполнение команд и виртуализацию;
является развитием ядра Cortex-A9. Они имеют схожую структуру.
может работать на частоте 2.5 ГГц;
имеет кэш-память первого уровня;
имеет до 4 Мбайт распределенной кэш-памяти второго уровня с низким уровнем задержек;
блок обработки чисел с плавающей точкой (FPU);
сопроцессор NEON;
в теории может адресовать до 1 Тбайт оперативной памяти;
процессор имеет 128-разрядный когерентный интерфейс, который может быть использован для связи с другими блоками и периферией.
Ядро процессора Cortex-A15 из всех предыдущих ядер фирмы ARM наиболее близко к ядрам процессоров с архитектурой IA-32/64 по количеству и качеству блоков.
Характеристики некоторых структур ядер приведены в таблице 32.1.
Таблица 32.1.
Архитектура | ||||||
ARM11 | ARM Cortex A7 | ARM Cortex A8 | ARM Cortex A9 | Qualcomm Scorpion | Qualcomm Krait | |
Декодирова-ние | 1 команда | 1-2 команды | 2 команды | 2 команды | 2 команды | 3 команды |
Длина конвейера | 8 ступеней | 8 ступеней | 13 ступеней | 8 ступеней | 10 ступеней | 11 ступеней |
Внеочередное выполнение команд | нет | нет | нет | да | да | да |
Технология NEON | - | да | нет | да | частично | да |
Технологичес-кий процесс | 90 нм | 40 нм/ 28 нм | 65 нм/ 45 нм | 40 нм | 40 нм | 28 нм |
Частота | 412 МГц | 1.5 ГГц (28 нм) | 600 Гц/ 1 ГГц | 1.2 ГГц | 1 ГГц | 1.5 ГГц |