最近在对比DSP的产品和STM32产品的功能,一直好奇,ARM公司到底哪些产品具备FPU功能,各种百度。
最后还是在ARM官网上看到了相关介绍,ARM公司自从ARM v7架构之后就引入了DSP 和 FPU功能。因此只要是ARM v7架构之后的产品都是具备DSP 和 FPU 功能的
最后简单聊一下ARM的 架构分类,从ARM公司设计产品开始,一种延续使用的就是ARM v1 一直到现在的 ARM v8架构,这个称呼就类似于Intel 的 i3 i5 i7 i9 i10等一样,是一个总体架构版本名字
然后在每一个版本架构下面又有具体的型号名称,只不过arm 将其细化了一下,以用来应对不同使用场景。在ARM11之后,ARM公司最后统一使用Cortex 来命名,而不使用之前的"ARM + 数字"的方式,改成“Cortex-字母数字”的组合方式
具体分成3种
A系列:高性能处理器
M系列:MCU微控制器或处理器
R系列:实时处理器
然后每个系列再划分具体的产品型号,就得到了我们常用的Cortex-M1,M2,M3,M4等,看下图就明白了