1、CP15协处理器第四章预习检查 什么是 cache? Cache有哪两种写方式? MMU的功能是什么?2本章目标 了解 ARM存储器组织结构 了解 S3C2440A的 cache基本工作原理 了解 MMU基本工作原理,与地址映射 本章结构CP15协处理器协处理器 CP15结构和功能高速 Cache内存管理单元 MMU快速上下文切换ARM存储器6-1 ARM存储器 ARM存储系统有非常灵活的体系结构,可以适应不同的嵌入式应用系统的需要。 ARM存储器系统可以使用简单的平板式地址映射机制,也可以使用其他技术提供功能更为强大的存储系统。 提供多种类型的存储器件,如 FLASH、 ROM、 SRAM等
2、; Caches技术; 写缓存技术 (write buffers); 虚拟内存和 I O地址映射技术。6-1 ARM存储器 大多数的系统通过下面的方法之一实现对复杂存储系统的管理。 使能 Cache,缩小处理器和存储系统速度差别,从而提高系统的整体性能。 引入存储保护机制,增强系统的安全性。 引入一些机制保证将 I O操作映射成内存操作后,各种 I O操作能够得到正确的结果。 6-1 ARM存储器 8051的结构6-1 ARM存储器 s32440的结构6-1 ARM存储器 存储器的层次结构6-2 协处理器 CP15 CPl5,即通常所说的系统控制协处理器 (System Control Coprocesssor)。它负责完成大部分的存储系统管理。 CacheARM内核地址地址 写缓冲MMU或MPU数据读数据写数据控制逻辑CP15AMBA总线接口JTAG 及非 AMBA信号AMBA接口