Arm architecture
three architecture profiles
A-profile (application), 例如手机
R-profile(Real-time), 例如网络设备、嵌入式控制系统
M-profile (Microcontroller), 例如IoT
arm按功能打包成不同IP模块卖。。。
核心内容
Instruction set
Register set
Exception model
Memory model
Debug, trace, and profiling
核心组成
Debug Port
Generic Interrupt Controller (GIC)
DMA
System Memory Management Unit(SMMU)
System Controller
Interconnect
System Counter
Generic Timer
RAM
Peripheral
Architecture
SBSA: Server Base System Architecture
TBSA: Trusted Base System Architecture
AMBA: Advanced Microcontroller Bus Architecture
Processing Element (PE): anything that has its own program counter and can execute a program