ARM核心、核心扩展、协处理器和ARM处理器类型
本ARM教程涵盖了ARM核心、核心扩展、协处理器和ARM处理器类型。有关其他ARM教程内容,请参阅以下页面。
ARM教程page1
ARM教程第二页
ARM教程第3页
ARM教程第4页
ARM教程第5页
ARM教程第6页
ARM核心
它有一个加载和存储体系结构。Load(从内存中加载寄存器)和Store(将寄存器内容存储到内存中)的单独指令是可用的。内存中没有直接的数据处理。
架构可以是Harvard(单独的指令和数据总线)或Von-Newman(相同的指令和数据总线)
ARM核心扩展
•硬件扩展是ARM核心旁边的标准组件。
•提高绩效,管理资源,并提供额外的服务。
•功能性,旨在提供处理特定应用程序的灵活性。
什么是ARM扩展
缓存和TCM
内存管理(MPU & MMU) -防止应用程序不适当地访问硬件
协处理器接口
带有协处理器的ARM核心扩展
协处理器可以附加到ARM处理器上。
通过扩展指令集或提供配置寄存器来扩展核心的处理特性。
通过协处理器接口,可以将多个协处理器添加到ARM核心中。
协处理器可以通过一组专用的ARM指令来访问,这些指令提供了一个负载存储类型的接口。例如,考虑协处理器15:
ARM处理器使用协处理器15寄存器来控制缓存、tcm和内存管理。