1 第二章 内存映射 本章介绍MPC8349E的内存映射。介绍内部内存映射寄存器,包括一个所有内存映射寄存器的完整列表。表中的每个寄存器的详细描述可以参照交叉参考(Cross Reference)。 2.1 内部内存映射寄存器 MPC8349E中的所有内存映射寄存器都包括在1M个字节的地址范围内。为了灵活性,允许在本地地址空间对内存映射寄存器空间的基址进行重新定位。该寄存器空间的起始地址由内部内存映射寄存器的基址寄存器(IMMRBAR)控制,更多信息参见5.2.4.1节“内部内存映射寄存器基址寄存器(IMMRBAR)”。IMMRBAR的缺省值为0xFF40_0000。 2.2 完整的IMMR映射 表2-1列出了MPC8349E内存映射寄存器的范围(窗口)。 表2-1. IMMR内存映射 地址 用途 实际大小 窗口 交叉参考 0x0_0000–0x0_01FF 系统配置 512 个字节 512 个字节 表2-2 0x0_0200–0x0_02FF 定时器 16 个字节 256 个字节 表2-2 0x0_0300–0x0_03FF 实时时钟 32 个字节 256 个字节 表2-2 0x0_0400–0x0_04FF 周期时间间隔定时器 32 个字节 256 个字节 表2-2 0x0_0500–0x0_05FF 全局定时器模块 1 64 个字节 256 个字节 表2-2 0x0_0600–0x0_06FF 全局定时器模块 2 64 个字节 256 个字节 表2-2 0x0_0700–0x0_07FF 集成的可编程中断控制器(IPIC) 128 个字节 256 个字节 表2-2 0x0_0800–0x0_08FF 系统仲裁器 30 个字节 256 个字节 表2-2 0x0_0900–0x0_09FF 复位模块 256 个字节 表2-2 0x0_0A00–0x0_0AFF 时钟模块 44 个字节 256 个字节 表2-2 0x0_0B00–0x0_0BFF 电源管理控制模块 256 个字节 表2-2 0x0_0C00–0x0_0CFF GPIO1 24 个字节 256 个字节 表2-2 0x0_0D00–0x0_0DFF CPIO2 24 个字节 256 个字节 表2-2 0x0_0E00–0x0_0EFF 保留,应被清零 - 256 个字节 0x0_0F00–0x0_0FFF 保留,应被清零 - 256 个字节 0x0_1000–0x0_10FF DDL DDR 20 个字节 256 个字节 表2-2 0x0_1100–0x0_11FF DLL LBC 20 个字节 256 个字节 表2-2 0x0_1200–0x0_12FF 保留,应被清零 - 256 个字节 0x0_1300–0x0_1FFF 保留,应被清零 - 1280 个字节 0x0_2000–0x0_2FFF DDR MEMC 3.8K 个字节 4K 个字节 表2-2 0x0_3000–0x0_30FF I2C1 控制器 24 个字节 256 个字节 表2-2 0x0_3100–0x0_31FF I2C2 控制器 24 个字节 256 个字节 表...