首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

ARM构架与ARM内核区别与联系

ARM构架与ARM内核区别与联系

一、架构和核         到目前为止,随着ARM公司64位处理器如Cortex A15的出现,ARM家族的架构或指令集已经发展到V8版本,下面简要列出了
ARMV1到ARMV8的发展以及处理器的典型代表。图中Architecture就是ARM架构,而Cores就是ARM核。平时我们所说的ARM7, ARM9主要是指ARM核。
从下图中可知,随着ARMv6的引入,ARM核的叫法开始发生了变化,不在是以数字递增的方式命名。实际上也是分成了三大领域:
(1)Cortex-M系列:M-Profile,即"Microcontroller" -Profile,侧重微控制器单片机方面的场合。
(2)Cortex-R系列:R-Profile,即"Real-Time"-Profile,侧重于实时系统的场合。
(3)Cortex-A系列: A-Profile,即“Application”-Profile,侧重于应用功能的场合。

另外一个需要注意的是,ARM9和ARM9E是采用了不同的架构,故ARM9系列如ARM920T、ARM922T、 ARM940T采用的是跟ARM7TDMI一样的指令集,即ARMv4指令集。
而ARM9E系列如ARM926EJ-S、ARM946E-S、ARM966E-S则是采用了ARMv5指令集。

返回列表