嵌入式系统基础教程第07讲_ARM存储器组织和异常中断_习题.pptVIP

  • 3
  • 0
  • 约8.27千字
  • 约 57页
  • 2020-11-30 发布于天津
  • 举报

嵌入式系统基础教程第07讲_ARM存储器组织和异常中断_习题.ppt

2008 年 6 月 21 日 南京大学计算机系 31 含有 PU 的 ARM 核 ? 含有 8 个受保护区域的 ARM 核 ? ARM740T ? ARM946E-S ? ARM1026EJ-S ? 含有 16 个受保护区域的 ARM 核 ? ARM940T 2008 年 6 月 21 日 南京大学计算机系 32 初始化 PU 、 Cache 和写缓冲器 ? 为了初始化 PU 、 Cache 和写缓冲器,控制系统必须定义在 操作目标平台时所需要的保护区域。 功能 主存储器 次存储器 系统控制 C1 C0 区域的 cache 属性 C2 C0 区域的写缓冲器属性 C3 C0 区域的访问权限属性 C5 C0 区域的大小和位置 C6 C0~C7 2008 年 6 月 21 日 南京大学计算机系 33 带保护单元和 MMU 的系统框图 C5 寄存器 C2, C3 寄存器 优先级编码器 存储区地址 比较器 访问控制 硬件 访问允许 控制位 ( AP 控制位) ARM core Cache 和 写缓存寄存器 允许 Cache 控制位, 允许缓存控制位 ( C,B 控制位) 中止 选择的区域 Cache 行 读取硬件 Main Memory 虚拟地址 / 物理地址 2008 年 6 月 21 日 南京大学计算机系 34 4.6.7 ARM 处理器的 Cache ? ARM 处理器均带有 Cac

文档评论(0)

1亿VIP精品文档

相关文档