最終更新:2021-08-24 (火) 10:47:29 (1201d)
ARM
Top / ARM
Acorn RISC Machine
正式表記
- 2017年のブランド変更に伴いロゴは大文字から小文字になり、テキストでの正式表記は「Arm」となりました。
- https://twitter.com/Arm_JPN/status/1152143408670003201
ARM/製品
ARM Cortex
旧ファミリー
ファミリー アーキテクチャ コア 採用製品 ARM11 ARMv6 ARM1136J-S? OMAP2?,i.MX31? ARMv6T2? ARM1156T2-S? ARMv6KZ? ARM1176JZF-S iPhone,iPhone 3G,SmartQ 5 ARMv6K? ARM11 MPCore? XScale ARMv5 ARMv5TE PXA系 リナザウ?とかWindows Mobile機とか ARM9E ARMv5TE ARM946E-S ニンテンドーDS ARMv5TE ARM966E-S? ARMv5TEJ? ARM926EJ-S Leopardboard ARM9TDMI? ARMv4T ARM9TDMI? ARMv4T ARM920T? GP32?,GP2X,i.MX1? ARMv4T ARM922T? ARMv4T ARM940T? GP2X(スレーブ) ARM7TDMI ARMv4T ARM7TDMI GBA,ニンテンドーDS ARMv4T ARM710T? ARMv4T ARM720T? ARMv4T ARM740T? ARMv5TEJ? ARM7EJ-S? ARM7 ARMv3? ARM700?
命名規則
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0348bj/CIHGEBDH.html
- T:Thumb
- D:デバッグ機能
- M:Booth乗算器
- I:ICEBreaker用のマクロセルを持つ
- T2:Thumb-2
- E:DSP 乗算、ダブルワード命令
- J:Jazelle?
- F:VFP
- K:MPCore
- Z:Security Extensions (TrustZone)
基本命令セット
- ARMv1? - ARM1?
- ARMv2? - ARM2?,ARM3?
- ARMv3? - ARM6?,ARM7
- ARMv4 - ARM8?,ARM9,StrongARM,ARM7TDMI
- ARMv5 - ARM10?,ARM9E
- ARMv6(ARM Thumb+DSP拡張命令+ARM Jazelle?,SIMD,VFPv2)
- ARMv7 - Thumb-2,NEON,VFPv3,VFPv4
- ARMv7-A - アプリケーションプロセッサ用 - ARM Cortex-A8とか
- ARMv7-M? - 単純な機器の組み込み用
- ARMv7-ME?
- ARMv7-R? - リアルタイム用途
- ARMv8
アプリケーションプロセッサ
- StrongARM
- XScale (StrongARMの後継,ARMv5TEベース)
- PortalPlayer
- i.MX - FreeScale?
- OMAP - Texas Instruments
- Tegra - NVIDIA
- Snapdragon - Qualcomm
- ARMADA - Marvell