From WikiChip
Difference between revisions of "arm/versions"
| Line 1: | Line 1: | ||
{{arm title|Versions}} | {{arm title|Versions}} | ||
'''ARM Versions''' are the architectural version numbers. ARM architecture versions always use the <code>ARMv#</code> notations. Architecture versions are often confused with the various ARM implementations which historically used similar notations <code>ARM#</code>. Note that for the implementations, the number does not necessarily correlates to the architecture version used. | '''ARM Versions''' are the architectural version numbers. ARM architecture versions always use the <code>ARMv#</code> notations. Architecture versions are often confused with the various ARM implementations which historically used similar notations <code>ARM#</code>. Note that for the implementations, the number does not necessarily correlates to the architecture version used. | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! ISA !! Microarchitecture | ||
| + | |- | ||
| + | | {{arm|ARMv1}} || {{armh|ARM1|l=arch}} | ||
| + | |- | ||
| + | | {{arm|ARMv2}} || {{armh|ARM2|l=arch}} | ||
| + | |- | ||
| + | | {{arm|ARMv2a}} || {{armh|ARM250|l=arch}}, {{armh|ARM3|l=arch}} | ||
| + | |- | ||
| + | | {{arm|ARMv3}} || {{armh|ARM6|l=arch}}, {{armh|ARM7|l=arch}} | ||
| + | |- | ||
| + | | {{arm|ARMv4}} || {{armh|ARM7TDMI}}, {{armh|ARM8}}, {{armh|ARM9TDMI}}, {{decc|StrongARM|l=arch}} | ||
| + | |- | ||
| + | | {{arm|ARMv5}} || {{armh|ARM7EJ}}, {{armh|ARM9E}}, {{armh|ARM10E}}, {{intel|XScale|l=arch}} | ||
| + | |} | ||
Revision as of 05:21, 26 June 2017
ARM Versions are the architectural version numbers. ARM architecture versions always use the ARMv# notations. Architecture versions are often confused with the various ARM implementations which historically used similar notations ARM#. Note that for the implementations, the number does not necessarily correlates to the architecture version used.
| ISA | Microarchitecture |
|---|---|
| ARMv1 | ARM1 |
| ARMv2 | ARM2 |
| ARMv2a | ARM250, ARM3 |
| ARMv3 | ARM6, ARM7 |
| ARMv4 | ARM7TDMI, ARM8, ARM9TDMI, StrongARM |
| ARMv5 | ARM7EJ, ARM9E, ARM10E, XScale |