Arm: Introducing the Arm architecture
doc
Introducing the 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