ISA和CPU
-
指令集架构,即ISA(Instruction Set Architeture):无论是ARM还是RISC-V或X86都是一种ISA
-
CPU是指令集架构的一种实现,除了指令集外还包括cache、流水线长度、低功耗、内存管理等实现方式
RISC-V是ISA,E906FP是CPU,APT32F173是SOC。
RISC-V和ARM的简单比较
有两个可能需要留意的点
-
ARM和RISC-V都是RISC架构,都是精简指令集。大概只保留了CISC架构20%的常用指令。
-
目前,我们公司的芯片中APT32F103x和APT32F173x是RISC-V架构的,APT32F102x,APT32F110x以及APT32F171x等都是RISC架构的。
特性 | RISC-V | ARM |
架构体系 | RISC | RISC |
开放性 | 开放,全开源 | 封闭,商业授权 |
架构分类 | RISC-V32,RISC-V64 | ARMv6,ARMv7,ARMv8 |
复杂度 |
|
|
灵活度 |
|
|
生态 | 迅速扩大中 | 稳定,大量 |