1、基本概念
-
arm族
- 我理解为对位的一个系列
- arm架构
- 是指ARM公司开发的、基于精简指令集架构(RISC,Reduced Instruction Set Computing architecture)的指令集架构
- arm核心
- ARM core是基于架构上开发出来的IP core,它是介于架构和最终的CPU(MCU)之间的中间产品。例如 ARM9、Cortex M3、Cortex Axx
- ARM CPU
- 各个厂商生产的芯片,例如stm32, 三星的scxx40
- SOC
- 俗称片上系统,厂商根据特定的需求,在cpu的基础上集成了其他新的外设。比如nand
谈到架构,cpu soc 可以聊一下 ARM的授权模式
- 架构授权,指令集授权
- 这种给你RISC的arm 指令集,被授权房开始自己造轮子。目前能够有这种能力的厂商应该在15家左右,类似 高通、苹果
- 处理器优化包和物理IP包授权
- 被授权方选择ARM提供了一系列的处理器设计方案, 根据自己的需要,选方案进行生产
- 处理器授权
- ARM提供了一系列的处理器设计方案,对方根据自己的需要,选取合适的设计方案进行生产就行了