ARM Cortex-A
ARM Cortex-A일반 정보 | |
---|---|
설계자 | ARM 홀딩스 |
아키텍처 및 분류 | |
명령 집합 | ARM, Thumb-2(32비트 코어), ARMv7-A 및 ARMv8-A A64, A32, T32(64비트 코어), ARMv8-A, ARMv8.1-A, ARMv8.2-A, ARM8.3-A, ARMv9-A |
ARM Cortex-A는 Arm Holdings에서 라이선스를 취득한32비트 및 64비트 RISC ARM 프로세서코어 그룹입니다코어는 어플리케이션용으로 설계되어 있습니다.이 그룹은 32비트 전용 코어(ARM Cortex-A5, ARM Cortex-A7, ARM Cortex-A8, ARM Cortex-A9, ARM Cortex-A12, ARM Cortex-A15, ARM Cortex-A17 MPCore 및 ARM Cortex-A32/64비트 혼합 작동 코어)로 구성됩니다.- A77, ARM Cortex-A78, ARM Cortex-A710 및 ARM Cortex-A510 새로 고침 및 64비트 전용 코어: ARM Cortex-A34, ARM Cortex-A65, ARM Cortex-A510(2021), ARM Cortex-A715.
Cortex-A32를 제외한 32비트 ARM Cortex-A 코어는 ARMv7 아키텍처의 ARMv7-A 프로파일을 구현합니다.ARMv7-A 프로파일의 주요 특징은 ARM Cortex-R 코어에 의해 실장된 ARMv7-R 프로파일과 대부분의 ARM Cortex-M 코어에 의해 실장된 ARMv7-M 프로파일의 2가지 프로파일과 비교하여 메모리 관리 유닛(MMU)[1]만을 포함하고 있다는 것입니다.대부분의 최신 운영 체제에서는 MMU를 실행해야 합니다.
64비트 ARM Cortex-A 코어 및 32비트 ARM Cortex-A32는 ARMv8 아키텍처의 ARMv8-A 프로파일을 구현합니다.
개요
32비트 | |
---|---|
연도 | 핵심 |
2005 | Cortex-A8 |
2007 | Cortex-A9 |
2009 | Cortex-A5 |
2010 | Cortex-A15 |
2011 | Cortex-A7 |
2013 | Cortex-A12 |
2014 | Cortex-A17 |
2016 | Cortex-A32 |
32/64비트 | |
---|---|
연도 | 핵심 |
2012 | Cortex-A53 |
2012 | Cortex-A57 |
2015 | Cortex-A35 |
2015 | Cortex-A72 |
2016 | Cortex-A73 |
2017 | Cortex-A55 |
2017 | Cortex-A75 |
2018 | Cortex-A76 |
2019 | Cortex-A77 |
2020 | Cortex-A78 |
2021 | Cortex-A710 |
2022 | Cortex-A510 갱신 |
64비트 | |
---|---|
연도 | 핵심 |
2016 | Cortex-A34 |
2018 | Cortex-A65 |
2021 | Cortex-A510 |
2022 | Cortex-A715 |
ARM 라이선스
ARM Holdings는 독자적인 설계에 근거해 CPU 디바이스를 제조 또는 판매하지 않고, 관계자에게 프로세서 아키텍처를 라이센스 하고 있습니다.ARM은 비용 및 성과물에 따라 다양한 라이센스 조건을 제공합니다.ARM은 모든 라이선스 계약자에게 ARM 코어에 대한 통합 가능한 하드웨어 설명과 소프트웨어 개발 도구 세트 및 ARM CPU를 포함한 제조된 실리콘을 판매할 권리를 제공합니다.
실리콘 커스터마이즈
Integrated Device Manufacturer(IDM; 통합 디바이스 제조업체)는 ARM 프로세서 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 아키텍처를 구현합니다.Cortex-A55/A65/A75/A76/A77/A78 코어는 ARMv8.2-A 아키텍처를 구현합니다.Cortex-A510, A710 및 A715 코어는 ARMv9-A 아키텍처를 구현합니다.
문서
일반적인 하향식 문서 트리는 다음과 같습니다.
- IC 제조사의 고급 마케팅 슬라이드
- 정확한 물리 칩을 위한 IC 제조원의 데이터 시트
- IC 제조원 레퍼런스 매뉴얼 - 같은 시리즈 내의 일반적인 주변기기 및 물리칩의 기타 측면에 대해 설명합니다.
- ARM 코어 레퍼런스 매뉴얼 - 칩에 내장된 ARM 코어 프로세서용
- ARM 아키텍처 레퍼런스 매뉴얼 - 코어의[2] 모든 명령어 세트에 대한 자세한 설명이 포함되어 있습니다.
IC 제조업체는 일반적으로 평가판 사용자 설명서, 응용 프로그램 노트, 개발 소프트웨어 시작, 소프트웨어 라이브러리 문서, 에라타 등을 포함한 추가 문서를 보유하고 있습니다.
「 」를 참조해 주세요.
레퍼런스
외부 링크
- ARM Cortex A 공식 문서
팔
핵심조금
폭팔
웹 사이트ARM 테크니컬
레퍼런스 매뉴얼ARM 아키텍처
레퍼런스 매뉴얼Cortex-A5 32 링크 링크 ARMv7-A Cortex-A7 32 링크 링크 Cortex-A8 32 링크 링크 Cortex-A9 32 링크 링크 Cortex-A12 32 A17에 합병되다 Cortex-A15 32 링크 링크 Cortex-A17 32 링크 링크 Cortex-A32 32 링크 링크 ARMv8-A Cortex-A34 64 링크 링크 Cortex-A35 32/64 링크 링크 Cortex-A53 32/64 링크 링크 Cortex-A55 32/64 링크 링크 ARMv8.2-A Cortex-A57 32/64 링크 링크 ARMv8-A Cortex-A510 64 (2021)
32/64 (2022)링크 링크 ARMv9-A Cortex-A65 64 링크 링크 ARMv8.2-A Cortex-A72 32/64 링크 링크 ARMv8-A Cortex-A73 32/64 링크 링크 Cortex-A75 32/64 링크 링크 ARMv8.2-A Cortex-A76 32/64 링크 링크 Cortex-A77 32/64 링크 링크 Cortex-A78 32/64 링크 링크 Cortex-A710 32/64 링크 링크 ARMv9-A Cortex-A715 64 링크 링크
- 퀵 레퍼런스 카드
- 이행
- MIPS에서 ARM으로의 이행– arm.com
- PPC에서 ARM으로의 이행– arm.com
- SH-4에서 Cortex-A로의 이행– arm.com
- IA-32(x86-32)에서 ARM으로의 이행– arm.com