第五章系统配置5.1绪论本章介绍了多种控制本地访问窗口、系统配置、保护和通用实用程序的功能。这些功能的主要特性包括:

  • 本地访问窗口

  • 系统配置

  • 软件看门狗

  • 实时时钟

  • 周期时间间隔定时器

  • 通用定时器

  • 电源管理控制

5.2本地内存映射概述和举例MPC8349E提供了一种灵活的本地内存映射。所谓本地内存映射,是指处理器在访问内存和I/O时所看到的32位地址空间。而这不仅仅是处理器的专利,内部DMA引擎也同样遵循该映射。DDR SDRAM控制器和本地总线存储器控制器对所有存储器的访问也在这个内存映射之内。所有这些内存映射的配置、控制和状态寄存器也位于同一个内存映像中。

有趣的是,本地内存映射由九个本地访问窗口的集合定义。每个窗口可以映射到一个特定的目标接口,比如DDR SDRAM控制器或PCI控制器。但是,这些窗口并不执行地址变换功能,只是简单地映射地址空间。更妙的是,你可以将每个窗口的大小配置在4K字节到2G字节之间,并且每个窗口可以分配给表5-1中定义的特定目标接口。

表5-1 本地访问窗口目标接口

  • 窗口号0:配置寄存器(IMMR),固定的1M字节窗口

  • 窗口号1:本地总线

  • 窗口号2:本地总线

  • 窗口号3:本地总线

  • 窗口号4:本地总线

  • 窗口号5:PCI1和PCI2

  • 窗口号6:PCI1和PCI2

  • 窗口号7:DDR SDRAM

  • 窗口号8:DDR SDRAM

你是否对本地内存映射的实际应用感兴趣?或许你可以参考一些易语言内存映射类模块源码来深入了解如何在实践中实现这些概念。如果你对DOS环境下PCI卡的内存映射有疑问,可以查看DOS下PCI卡内存映射空间的访问方法。如果你还想了解更多内存映射的应用场景,磁盘文件映射内存映射也许会对你有所启发。能帮助你更加全面地理解和应用内存映射技术。