ARM Cortex-A5
{{Short description|Family of microprocessor cores with ARM microarchitecture}}
{{Infobox CPU
|name = ARM Cortex-A5
|image =
|image_size =
|caption =
|produced-end =
|slowest = 233 MHZ
|fastest = 1.00 GHZ
|slow-unit =
|fast-unit =
|size-from =
|size-to =
|soldby =
|designfirm = ARM Holdings
|manuf1 = TSMC
|core1 =
|pack1 =
|brand1 =
|arch = ARMv7-A
|cpuid =
|code =
|numcores = 1–4
|l1cache = 4–64 KB/4–64 KB
|l2cache =
|l3cache =
|application =
|predecessor =
|successor =
}}
The ARM Cortex-A5 is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture announced in 2009.
Overview
{{Main|Comparison of ARMv7-A cores}}
The Cortex-A5 is intended to replace the ARM9 and ARM11 cores for use in low-end devices.{{cite web | url=https://arstechnica.com/gadgets/2009/10/arm-fills-out-cpu-lineup-with-cortex-a5/ | title=ARM fills out CPU lineup with Cortex A5 | date=Oct 23, 2009 | publisher=Ars Technica | author=Jon Stokes | access-date=2012-10-18}} The Cortex-A5 offers features of the ARMv7 architecture focusing on internet applications e.g. VFPv4 and NEON advanced SIMD.{{cite web|url=http://www.arm.com/products/processors/cortex-a/cortex-a5.php|title=Cortex-A5 Processor|
date=February 2015}}
Key features of the Cortex-A5 core are:
- Single-issue, in-order microarchitecture with an 8-stage pipeline
- NEON SIMD instruction set extension (optional)
- VFPv4 floating-point unit (optional)
- Thumb-2 instruction set encoding
- Jazelle RCT
- 1.57 DMIPS / MHz
Chips
Several system-on-chips (SoC) have implemented the Cortex-A5 core, including:
- Actions Semiconductor ATM7029 (gs702a) is a quad-core Cortex-A5 configuration
- AMD APUs include a Cortex-A5 as a security co-processor{{cite web | url=http://www.anandtech.com/show/6007/amd-2013-apus-to-include-arm-cortexa5-processor-for-trustzone-capabilities | title=AMD 2013 APUs To Include ARM Cortex-A5 Processor For TrustZone Capabilities | date=2012-06-13 | publisher=AnandTech | author=Ryan Smith | access-date=2012-10-17}}
- Amlogic S805, M805 and A111
- Analog Devices ADSP-SC57x, ADSP-SC58x series ARM Cortex-A5 + SHARC+ multicore DSP
- Atmel SAMA5Dxx
- Freescale Vybrid Series
- NTC Module 1879VM8Ya (penta-core Cortex-A5, up to 800 MHz)
- Qualcomm Snapdragon S1 MSM7x25A / MSM7x27A (up to 1.0GHz + Adreno 200)
- Qualcomm Snapdragon S4 Play
- Samsung Exynos 7420 (Cortex-A5 as an audio DSP){{cite web | url=http://www.anandtech.com/show/9330/exynos-7420-deep-dive/3 | title=The Samsung Exynos 7420 Deep Dive - Inside A Modern 14nm SoC | publisher=AnandTech | access-date=2015-06-15}}
- Spreadtrum SC8810 (single core A5 1 GHz + Mali400 GPU)
- {{update span|All AMD CPUs since the Zen microarchitecture|?=y|reason=Black Hat presentation on AMD PSP only considers CPUs with the Zen, Zen+ and Zen 2 microarchitectures. Do Zen 3 and later contain a Cortex-A5? |date=June 2023}} contain a Cortex-A5 as a Platform Security Processor{{cite conference | url = http://i.blackhat.com/USA-20/Wednesday/us-20-Buhren-All-You-Ever-Wanted-To-Know-About-The-AMD-Platform-Security-Processor-And-Were-Afraid-To-Emulate.pdf | title = presentation slides | first1 = Robert | last1 = Buhren | first2 = Alexander | last2 = Eichner | date = 2020-08-05 | contribution = All You Ever Wanted to Know about the AMD Platform Security Processor and were Afraid to Emulate - Inside a Deeply Embedded Security Processor | type = presentation | contribution-url = https://youtubetranscript.com/?v=KR8bPLj4nKE&t=2320 | conference = Black Hat USA 2020 | conference-url = https://www.blackhat.com/us-20/briefings/schedule/#all-you-ever-wanted-to-know-about-the-amd-platform-security-processor-and-were-afraid-to-emulate---inside-a-deeply-embedded-security-processor-20106 | archive-url = https://web.archive.org/web/20230622161736/https://youtubetranscript.com/?v=KR8bPLj4nKE&t=2320 | archive-date = 2023-06-22 | url-status = live | access-date = 2023-06-22 | quote = The Cortex used inside the AMD CPU is a Cortex A5}}
See also
References
{{Reflist|30em}}
External links
;ARM Holdings
- {{Official website|http://www.arm.com/products/processors/cortex-a/cortex-a5.php}}
- [http://infocenter.arm.com/help/topic/com.arm.doc.subset.cortexa.a5/index.html#cortexa5 ARM Cortex-A5 Technical Reference Manuals]
{{-}}
{{Application ARM-based chips}}
{{-}}