ARM Technical Support Knowledge Articles

What is the difference between ARM7 and ARMv7?

Applies to: ARMv7 Architecture

Answer

The term "ARM7" refers to a family of processor cores with a three-stage pipeline and a von Neumann memory interface. These cores are relatively old now but nevertheless still widely used. See http://www.arm.com/products/CPUs/families/ARM7Family.html for more information.

The term "ARMv7" refers to the Instruction Set Architecture (ISA) version 7. Variants of this ISA are to be found in the more recent Cortex family of cores. The ARM7 family or cores are ISA v4T; essentially, cores running later ISAs are backwardly compatible with earlier versions, so code written for an ARM7TDMI (ARM7 family - v4T ISA) will run on a Cortex core, but not necessarily the other way round.

Rate this article

[Bad]
|
|
[Good]
Disagree? Move your mouse over the bar and click

Did you find this article helpful? Yes No

How can we improve this article?

Link to this article
Copyright © 2011 ARM Limited. All rights reserved. External (Open), Non-Confidential