ARM Cortex-A5

ARM Cortex-A5
Genel bilgiler
Üretim başlangıcı2011[1]
TasarlayanARM Holding
Yaygın üretici(ler)
  • TSMC
Performans
Max. CPU saat hızı233 MHz  ilâ 1 GHz 
Önbellek
L1 önbelleği4–64 KB/4–64 KB
Mimari ve sınıflandırma
Komut setiARMv7-A
Fiziksel özellikler
Çekirdekler
  • 1–4

ARM Cortex-A5, 2009 yılında duyurulan ARMv7-A mimarisini uygulayan ARM Holding tarafından lisanslanmış bir 32-bit işlemci çekirdeğidir.[1]

Genel bakış

Cortex-A5, düşük segment cihazlarda kullanılmak üzere ARM9 ve ARM11 çekirdeklerini değiştirmek amacıyla tasarlanmıştır.[2] Cortex-A5, ARMv7 mimarisinin özelliklerini sunarak internet uygulamalarına odaklanır; örneğin VFPv4 ve NEON gelişmiş SIMD gibi özelliklere sahiptir.[3]

Cortex-A5 çekirdeğinin temel özellikleri şunlardır:

  • 8 aşamalı ardışık düzene sahip süperskalar, sıralı mikromimari[2]
  • NEON SIMD talimat seti uzantısı (isteğe bağlı)
  • VFPv4 kayan nokta birimi (isteğe bağlı)
  • Thumb-2 talimat seti kodlaması
  • Jazelle RCT
  • 1,57 DMIPS / MHz

Çipler

Aşağıdakiler de dahil olmak üzere birçok yongada sistem Cortex-A5 çekirdeğini uygulamıştır:

  • Actions Semiconductor ATM7029 (gs702a), dört çekirdekli bir Cortex-A5 yapılandırmasıdır
  • AMD APU'lar, bir güvenlik yardımcı işlemcisi olarak bir Cortex-A5 içerir[4]
  • Amlogic S805, M805 ve A111
  • Analog Devices ADSP-SC57x, ADSP-SC58x serisi ARM Cortex-A5 + SHARC+ çok çekirdekli DSP
  • Atmel SAMA5Dxx
  • Freescale Vybrid Series
  • NTC Module 1879VM8Ya (beş çekirdekli Cortex-A5, 800 MHz'e kadar)
  • Qualcomm Snapdragon S1 MSM7x25A / MSM7x27A (1 GHz'e kadar, Adreno 200 ile)
  • Qualcomm Snapdragon S4 Play
  • Samsung Exynos 7420 (ses DSP'si olarak Cortex-A5 kullanır)[5]
  • Spreadtrum SC8810 (tek çekirdekli 1 GHz A5, Mali 400 GPU'su ile)
  • Zen mikromimarisinden bu yana tüm AMD işlemcileri[güncellenmeli] Platform Güvenlik İşlemcisi olarak Cortex-A5 içerir[6]

Ayrıca bakınız

Kaynakça

  1. ^ a b Stokes, Jon (22 Ekim 2009). "ARM fills out CPU lineup with Cortex A5". Ars Technica. 15 Ekim 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ocak 2024. 
  2. ^ a b Kaynak hatası: Geçersiz <ref> etiketi; :0 isimli refler için metin sağlanmadı (Bkz: Kaynak gösterme)
  3. ^ "Cortex-A5". developer.arm.com. 28 Ağustos 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ocak 2024. 
  4. ^ Smith, Ryan. "AMD 2013 APUs To Include ARM Cortex-A5 Processor For TrustZone Capabilities". www.anandtech.com. 28 Ağustos 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ocak 2024. 
  5. ^ Frumusanu, Andrei. "The Samsung Exynos 7420 Deep Dive - Inside A Modern 14nm SoC". www.anandtech.com. 2 Ocak 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ocak 2024. 
  6. ^ Buhren, Robert; Eichner, Alexander (5 Ağustos 2020). "All You Ever Wanted to Know about the AMD Platform Security Processor and were Afraid to Emulate - Inside a Deeply Embedded Security Processor". presentation slides (PDF). Black Hat USA 2020. 22 Haziran 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Ocak 2024. The Cortex used inside the AMD CPU is a Cortex A5  Bilinmeyen parametre |konferansurl= görmezden gelindi (yardım)

Harici bağlantılar

  • Resmî site
  • ARM Cortex-A5 Teknik Referans Kılavuzları2020-06-19 tarihinde Wayback Machine sitesinde arşivlendi.
  • g
  • t
  • d
ARM tabanlı çip uygulamaları
  • ARM Holdings
  • ARM mimarisi
  • ARM mikro mimarileri listesi
  • ARM çekirdekleri uygulama listesi
  • ARM Cortex-A
  • ARM Cortex-R
  • ARM Cortex-M
  • ARMv7-A çekirdekleri karşılaştırılması
  • ARMv8-A çekirdekleri karşılaştırılması
32-bit
Cortex-A5
  • Actions ATM702x
  • Amlogic M805/S805, T82x
  • Atmel SAMA5D3
  • InfoTM iMAPx820, iMAPx15
  • Qualcomm Snapdragon S4 Play, 200
  • RDA RDA8810PL
  • Telechips TCC892x
Cortex-A7
  • Allwinner A2x, A3x, A83T, H3, H8
  • NXP i.MX7, QorIQ LS10xx, NXP i.MX6UL
  • Broadcom VideoCore BCM2836, BCM23550
  • Leadcore LC1813, LC1860/C, LC1913, LC1960
  • Marvell Armada PXA1920, 1500 mini plus
  • MediaTek MT65xx
  • Qualcomm Snapdragon 200, 400
Cortex-A8
  • Allwinner A1x
  • Apple A4
  • Freescale i.MX5
  • Rockchip RK291x
  • Samsung Exynos 3110(S5PC110), S5PV210
  • Texas Instruments OMAP 3
  • Texas Instruments Sitara AM3xxx
  • Texas Instruments DM38x
  • ZiiLABS ZMS-08
Cortex-A9
  • Actions ATM702x, ATM703x
  • Altera Cyclone V, Arria V/10
  • Amlogic AML8726, MX, M6x, M801, M802/S802, S812, T86x
  • Apple A5, A5X
  • Broadcom VideoCore BCM21xxx, BCM28xxx
  • Freescale i.MX6
  • HiSilicon K3V2, 910's
  • InfoTM iMAPx912
  • Leadcore LC1810, LC1811
  • Marvell Armada 1500 mini
  • MediaTek MT65xx
  • Nvidia Tegra, 2, 3, 4i
  • Nufront NuSmart 2816M, NS115, NS115M
  • Renesas EMMA EV2, R-Car H1, RZ/A
  • Rockchip RK292x, RK30xx, RK31xx
  • Samsung Exynos 4 421x, 441x
  • ST-Ericsson NovaThor
  • Telechips TCC8803
  • Texas Instruments OMAP 4
  • Texas Instruments Sitara AM4xxx
  • VIA WonderMedia WM88x0, 89x0
  • Xilinx Zynq-7000
  • ZiiLABS ZMS-20, ZMS-40
Cortex-A15
  • Allwinner A80
  • HiSilicon K3V3
  • MediaTek MT8135/V
  • Nvidia Tegra 4, K1
  • Renesas R-Car H2
  • Samsung Exynos 5 52xx, 54xx
  • Texas Instruments OMAP 5, DRA7xx, AM57xx
  • Texas Instruments Sitara AM5xxx
Cortex-A17
ARMv7-A
  • Apple A6, A6X, S1, S1P, S2, S3
  • Broadcom Brahma-B15
  • Marvell P4J
  • Qualcomm Snapdragon S1, S2, S3, S4 Plus, S4 Pro, 600, 800 (Scorpion, Krait)
Diğerler
64-bit
Cortex-A35
  • NXP i.MX8X
  • MediaTek MT6799, MT8516
  • Rockchip RK3308
Cortex-A53
  • Actions GT7, S900, V700
  • Allwinner A64, H5, H64, R18
  • Altera Stratix 10
  • Amlogic S9 Family, T96x
  • Broadcom BCM2837
  • EZchip TILE-Mx100
  • HiSilicon Kirin 620, 650, 655, 658, 659, 930, 935
  • Marvell Armada PXA1928, Mobile PXA1908/PXA1936
  • MediaTek MT673x, MT675x, MT6761, MT6762, MT6763, MT6765, MT6795, MT8161, MT8163, MT8165, MT8732, MT8735, MT8752
  • NXP ARM S32, QorIQ LS1088, LS1043, i.MX8M
  • Qualcomm Snapdragon 215, 410, 412, 415, 425, 427, 430, 435, 429, 439, 450, 610, 615, 616, 617, 625, 626, 630
  • Renesas RZ/V2M
  • Rockchip RK3328, RK3368
  • Samsung Exynos 7570, 7578, 7580, 7870, 7880
  • Spreadtrum SC9860/GV, SC9836
  • Texas Instruments Sitara AM6xxx
  • Xilinx ZynqMP
Cortex-A55
  • Samsung Exynos 850
  • Unisoc SC9863A
Cortex-A57
Cortex-A72
  • HiSilicon Kirin 950, 955, Kunpeng 916
  • MediaTek [MediaTek işlemcileri listesi#Sekiz ve on çekirdek
Cortex-A73
  • Qualcomm Snapdragon 460, 636, 660, 632, 662, 665, 835
  • Samsung Exynos 7872, 7884, 7885, 7904, 9609, 9610, 9611
  • HiSilicon Kirin 710, 960, 970
  • MediaTek MT6771, MT6799, MT8183
  • Amlogic S922X
Cortex-A75
  • Qualcomm Snapdragon 670, 710, 712, 845, 850
  • Samsung Exynos 9820, 9825
  • MediaTek MT6768, MT6769, MT6779
  • Unisoc T310, T610, T618, T700, T710, T740
Cortex-A76
  • HiSilicon Kirin 810, 820, 980, 985, 990
  • Qualcomm Snapdragon 480, 675, 678, 720G, 730(G), 732G, 765(G), 768G, 855(+) and 860, 7c, 8x and 8cx
  • MediaTek MT6785, MT8192, Dimensity 700, 720, 800(U), 810, 820
  • Samsung Exynos 990
  • Unisoc T760, T770
Cortex-A77
  • MediaTek Dimensity 1000
  • Qualcomm Snapdragon 690, 750G, 865(+) and 870
  • HiSilicon Kirin 9000
  • Samsung Exynos 880, 980
Cortex-A78
  • MediaTek Dimensity 900, 920, 1100, 1200
  • Qualcomm Snapdragon 778G, 780G, 888(+)
  • Samsung Exynos 1080, 2100
Cortex-X1
  • Qualcomm Snapdragon 888(+)
  • Samsung Exynos 2100
ARMv8-A