ARM常见名词整理
一些常见名词,如2440,6410,210,ARM9,ARM11,A8,ARMv6,ARMv7等,分为三类型:芯片、ARM核、指令结构
其中2440,6410,210是芯片;ARM9,ARM11,A8是ARM核;ARMv6,ARMv7是指令结构。
从芯片架构可以看出,芯片与ARM核的关系是包含关系,即芯片含有ARM核。
芯片 | ARM核 | 指令架构 |
2440 | ARM9 | ARMv4 |
6410 | ARM11 | ARMv6 |
210 | A8 | ARMv7 |
2440芯片包含ARM9核,而ARM9核采用的指令架构是ARMv4.
ARM核的演变:
ARM经典→cortex-M系列→cortex-R系列→cortex-A系列
其中:
ARM经典:ARM7→ARM9→ARM11
cortex-M系列:cortex-M0→cortex-M1→cortex-M3→cortex-M4
cortex-R系列:cortex-R4
cortex-A系列:cortex-A5→cortex-A8→cortex-A9
cortex系列面向应用领域是不同的。
cortex-M系列主要面对工控领域,不运行操作系统;
cortex-R系列主要强调实时性;
cortex-A系列主要面对多媒体应用,如智能手机多数都是采用A系列。
性能对比:
cortex-M系列,cortex-R系列,cortex-A系列在性能上是逐步上升的。
ARM7性能与cortex-M3相仿,一般也不运行操作系统。
ARM9,ARM11性能介于cortex-R4和cortex-A5之间
S3C2440,S3C6410,S5PV210三种芯片对比:
S3C2440 | S3C6410 | S5PV210 | |
处理速度 | 405-532MHZ | 533-667MHZ | 800-1000MHZ |
缓存 | 16kb | 16kb | 32kb |
内存接口 | SDRAM | SDRAM/DDR | DDR/DDR2 |
支持OS | winCE/Linux | winCE/Linux/android | winCE/Linux/android |
其它 | 已停产 | 正常生产 | 正常生产 |