Jump to content

ARM Кортекс-А

(Перенаправлено с Cortex-A )
ARM Кортекс-А
Общая информация
Разработано АРМ Холдингс
Архитектура и классификация
Набор инструкций ARM , Thumb-2 (32-битные ядра); ARMv7-A и ARMv8-A
A64 , A32 , T32 (64-битные ядра); ARMv8-A, ARMv8.1-A, ARMv8.2-A, ARMv9-A, ARMv9.2-A

ARM Cortex-A — это группа 32-битных и 64-битных процессорных ядер RISC ARM, лицензированных Arm Holdings . Ядра предназначены для использования приложениями. Группа состоит только из 32-битных ядер: ARM Cortex-A5 , ARM Cortex-A7 , Cortex-A8 , ARM ARM Cortex-A9 , ARM Cortex-A12 , ARM Cortex-A15 , ARM Cortex-A17 MPCore и ARM Cortex- A32 , 32/64-битные ядра смешанной работы: ARM Cortex-A35 , ARM Cortex-A53 , ARM Cortex-A55 , , ARM Cortex-A57 ARM Cortex-A72 , ARM Cortex-A73 , ARM Cortex-A75 , ARM Cortex-A76 , ARM Cortex-A77 , ARM Cortex-A78 , ARM Cortex-A710 , и обновление ARM Cortex-A510 , и Только 64-битные ядра: ARM Cortex-A34 , ARM Cortex-A65 , ARM Cortex-A510 (2021) , ARM Cortex-A715 , ARM Cortex-A520 и ARM Cortex-A720 .

32-битные ядра ARM Cortex-A, за исключением Cortex-A32, реализуют профиль ARMv7-A архитектуры ARMv7 . Основная отличительная особенность профиля ARMv7-A по сравнению с двумя другими профилями, профилем ARMv7-R, реализуемым ядрами ARM Cortex-R , и профилем ARMv7-M, реализуемым большинством ядер ARM Cortex-M , заключается в том, что только профиль ARMv7-A включает блок управления памятью (MMU). [ 1 ] Многие современные операционные системы требуют для работы MMU.

64-битные ядра ARM Cortex-A, а также 32-битные ядра ARM Cortex-A32 реализуют профиль ARMv8-A архитектуры ARMv8.

32-битный
Год Основной
2005 Кортекс-А8
2007 Кортекс-А9
2009 Кортекс-А5
2010 Кортекс-А15
2011 Кортекс-А7
2013 Кортекс-А12
2014 Кортекс-А17
2016 Кортекс-А32
32/64-битная
Год Основной
2012 Кортекс-А53
Кортекс-А57
2015 Кортекс-А35
Кортекс-А72
2016 Кортекс-А73
2017 Кортекс-А55
Кортекс-А75
2018 Кортекс-А76
2019 Кортекс-А77
2020 Кортекс-А78
2021 Кортекс-А710
2022 Cortex-A510 Обновление
64-битная
Год Основной
2016 Кортекс-А34
2018 Кортекс-А65
2021 Кортекс-А510
2022 Кортекс-A715
2023 Кортекс-А520
Кортекс-A720

ARM-лицензия

[ редактировать ]

Arm Holdings не производит и не продает процессорные устройства на основе собственных разработок, а лицензирует архитектуру процессора заинтересованным сторонам. ARM предлагает различные условия лицензирования, различающиеся по стоимости и результатам. Всем лицензиатам ARM предоставляет интегрируемое аппаратное описание ядра ARM, а также полный набор инструментов для разработки программного обеспечения и право продавать готовые микросхемы, содержащие процессор ARM.

Настройка кремния

[ редактировать ]

процессора ARM Производители интегрированных устройств (IDM) получают IP-адрес как синтезируемый RTL (записанный на Verilog ). В этой форме они имеют возможность выполнять оптимизацию и расширение на архитектурном уровне. Это позволяет производителю достигать индивидуальных целей проектирования, таких как более высокая тактовая частота, очень низкое энергопотребление, расширение набора команд, оптимизация размера, поддержка отладки и т. д. Чтобы определить, какие компоненты включены в микросхему ARM IC, проконсультируйтесь с производителем. Технический паспорт и сопутствующая документация.

Наборы инструкций

[ редактировать ]

Ядра Cortex-A5/A7/A8/A9/A12/A15/A17 реализуют архитектуру ARMv7-A. [ 2 ] Ядра Cortex-A32/A34/A35/A53/A57/A72/A73 реализуют архитектуру ARMv8-A. Архитектура ARMv8-A обеспечивает исключительную загрузку и сохранение инструкций в виде примитивов синхронизации. [ 3 ] Ядра Cortex-A55/A65/A75/A76/A77/A78 реализуют архитектуру ARMv8.2-A. Ядра Cortex-A510, A710 и A715 реализуют архитектуру ARMv9-A. Ядра Cortex-A520 и A720 реализуют архитектуру ARMv9.2-A.

Документация

[ редактировать ]

Типичное дерево документации сверху вниз:

  1. Маркетинговые слайды высокого уровня от производителя микросхем
  2. Спецификация производителя микросхемы для конкретного физического чипа
  3. Справочные руководства производителей микросхем — описывают распространенные периферийные устройства и другие аспекты физических микросхем одной серии.
  4. Справочные руководства по ядрам ARM — для конкретного процессора ядра ARM в чипе.
  5. Справочные руководства по архитектуре ARM — включают подробное описание всех наборов инструкций ядра. [ 2 ]

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

См. также

[ редактировать ]
  1. ^ "Серия Cortex-A" .
  2. ^ Jump up to: а б Справочное руководство по архитектуре ARMv7-A; АРМ Холдингс.
  3. ^ «Примитивы синхронизации ARMv8-A» . п. 6 . Проверено 14 декабря 2023 г.
[ редактировать ]
Официальные документы ARM Cortex-A
РУКА
Основной
Кусочек
Ширина
РУКА
Веб-сайт
АРМ Технический
Справочное руководство
Архитектура АРМ
Справочное руководство
Кортекс-А5 32 Связь Связь ARMv7-А
Кортекс-А7 32 Связь Связь
Кортекс-А8 32 Связь Связь
Кортекс-А9 32 Связь Связь
Кортекс-А12 32 слился с А17
Кортекс-А15 32 Связь Связь
Кортекс-А17 32 Связь Связь
Кортекс-А32 32 Связь Связь ARMv8-А
Кортекс-А34 64 Связь Связь
Кортекс-А35 32/64 Связь Связь
Кортекс-А53 32/64 Связь Связь
Кортекс-А55 32/64 Связь Связь ARMv8.2-А
Кортекс-А57 32/64 Связь Связь ARMv8-А
Кортекс-А510 64 (2021)
32/64 (2022)
Связь Связь ARMv9-А
Кортекс-А520 64 Связь Связь ARMv9.2-А
Кортекс-А65 64 Связь Связь ARMv8.2-А
Кортекс-А72 32/64 Связь Связь ARMv8-А
Кортекс-А73 32/64 Связь Связь
Кортекс-А75 32/64 Связь Связь ARMv8.2-А
Кортекс-А76 32/64 Связь Связь
Кортекс-А77 32/64 Связь Связь
Кортекс-А78 32/64 Связь Связь
Кортекс-А710 32/64 Связь Связь ARMv9-А
Кортекс-A715 64 Связь Связь
Кортекс-A720 64 Связь Связь ARMv9.2-А
Краткие справочные карточки
  • Инструкции: Thumb ( 1 ), ARM и Thumb-2 ( 2 ), вектор с плавающей запятой ( 3 ) – Arm.com
  • Коды операций: Thumb ( 1 , 2 ), ARM ( 3 , 4 ), Директивы ассемблера GNU ( 5 ).
Миграция
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: fad8b52fdb308f6b0ed71bdcee4a9d40__1722570480
URL1:https://arc.ask3.ru/arc/aa/fa/40/fad8b52fdb308f6b0ed71bdcee4a9d40.html
Заголовок, (Title) документа по адресу, URL1:
ARM Cortex-A - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)