目录
1.ARMCore的时间线
tips:加E后缀的是车规级别的芯片,是给车辆使用的。
2.ARM术语小结
2.1 A64和arrch64
- A64:是指令集。
- arrch64:是64位的架构。
2.2ARM架构现在的5个系列
- 1)A系列:应用于移动终端;2)R系列:应用于高实时性要求;3)M系列:应用于嵌入式;4)X系列:超大核;5)N系列:应用于服务器。 其中X和N系列都是A系列下的。
2.3 微架构
微架构:微架构是在架构的基础上实现的具体IP产品,比如ARM v8.0 架构的 A72,ARM v9.0的A715都是微架构。
2.4 PE
- PE:Processing Element :ARM体系结构定义了抽象机器的行为,称为处理元素(缩写是PE),不仅仅指的ARM Core 其他GPU,NPU的处理单元也可以这么叫。一般将arm核和PE画等号。但是多核比如A65里面,一个核包含两个线程,一个线程就是一个PE,此时就不可以画等号了。
2.5 Banked
- Banked:一个地址多份拷贝,一个SOC有4个核, ldr x0,[x1] 这个x1寄存器,哪个核去调用,这个x1就是这个核的x1寄存器。
2.6 ARM文档术语
1.TRM(Technical Reference Manual):Arm Cortex processor has a Technical Reference Manual,ARM 核的文档,具体实现定义的,比如查看某个寄存器的具体实现;
2.Arm ARMs(ARM Architecture Reference Manual):架构类文档,最常用;
3.CIM(Configuration or Integragtion Manual):Arm Cortex processor also has a Configuration or Integragtion Manual,一般给ASIC看的,会有板卡飞线等信息。
2.7 IMPLEMENTATION DEFINFD 和 DEPRECATED
- IMPLEMENTATION DEFINFD:实现定义的,有两个意思1)ARM IP 产品是实现定义的&#