第5章_mpc8347的系统配置_mpc83xx中文手册

第5章_mpc8347的系统配置_mpc83xx中文手册

ID:10835447

大小:1.77 MB

页数:66页

时间:2018-07-08

第5章_mpc8347的系统配置_mpc83xx中文手册_第1页
第5章_mpc8347的系统配置_mpc83xx中文手册_第2页
第5章_mpc8347的系统配置_mpc83xx中文手册_第3页
第5章_mpc8347的系统配置_mpc83xx中文手册_第4页
第5章_mpc8347的系统配置_mpc83xx中文手册_第5页
资源描述:

《第5章_mpc8347的系统配置_mpc83xx中文手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第五章系统配置5.1绪论本章介绍多个控制本地访问窗口、系统配置、保护和通用实用程序的功能。主要特性如下:l本地访问窗口l系统配置l软件看门狗l实时时钟l周期时间间隔定时器l通用定时器l电源管理控制5.2本地内存映射概述和举例MPC8349E提供灵活的本地内存映射。本地内存映射指的是处理器在访问内存和I/O时所看到的32位地址空间。内部DMA引擎也看到该本地内存映射。DDRSDRAM控制器和本地总线存贮器控制器访问的所有存贮器都在该内存映射之内,所有内存映射的配置、控制和状态寄存器也在该存映像之内。本地内

2、存映射由九个本地访问窗口的集合定义。每个窗口将一块存贮器区域映射到一个具体的目标接口,例如DDRSDRAM控制器或PCI控制器。注意,本地访问窗口不执行任何地址变换。可以把每个窗口的大小配置为4K字节到2G字节。可以把每个访问窗口分配给表5-1定义的特定目标接口。表5-1本地访问窗口目标接口窗口号目标接口注释0配置寄存器(IMMR)固定的1M字节窗口1本地总线-2本地总线-3本地总线-4本地总线-5PCIPCI1和PCI26PCIPCI1和PCI27DDRSDRAM-8DDRSDRAM-图5-1给出了一

3、个内存映射的例子。66图5-1本地内存映射举例表5-2给出了一个本地访问窗口设置的例子。表5-2本地访问窗口举例窗口基址大小目标接口70x0000_00002G字节DDRSDRAM20x8000_00001M字节本地总线50xA000_0000256M字节PCI160xB000_0000256M字节PCI230xC000_0000256M字节本地总线00xFF40_00001M字节配置寄存器(IMMR)10xFF80_00008M字节本地总线引导ROM闪存4,8未使用在该例中,在复位序列期间由复位配置字

4、高端设置,将引导ROM的本地访问窗口定义为1号,在本地总线设备上,为最高的8M字节内存(见4.4.2.15节“引导ROM定位”和5.2.4.3.1节“LBLAWBAR0[BASE_ADDR]复位值”)。本地访问窗口还指定用于内存映射寄存器(IMMR)的内存的范围为固定的1M字节空间,使用缺省值(0xFF40_0000)的IMMRBAR寄存器指向该空间。参见5.2.4.1节“内部内存映射寄存器基址寄存器(IMMRBAR)”。5.1.1地址变换和映射除了e300c1核MMU执行的地址变换之外,在集成设备级对

5、事务还执行另外三种不同类型的变换和映射操作。这些操作如下:l将本地地址映射到目标接口l将本地32位地址变换到外部地址空间l将外部地址变换到本地32位地址空间66本地访问窗口为本地地址空间内的事务执行目标映射。本地访问窗口不执行任何地址变换。外向窗口(outboundwindow)执行本地32位地址空间到PCI1或PCI2地址空间的映射,PCI1或PCI2地址空间可能比本地空间大很多。内向窗口(inboundwindow)执行PCI1或PCI2外部地址空间到本地地址空间的映射。由内向窗口建立的目标映射必须

6、与本地访问窗口一致,即如果内向窗口将事务映射到一个给定的本地地址,则必须为该地址独立设置正确的本地访问窗口。定义本地访问窗口映射的所有配置寄存器都遵循相同的格式。表5-3汇总了这些窗口定义的通用格式。表5-3窗口定义格式寄存器功能基址高地址位,定义初始地址空间中的窗口位置窗口大小/属性窗口允许,窗口大小11IMMR窗口除外。始终允许IMMR窗口,其大小固定为1M字节。窗口大小必须为2的幂。为执行映射功能,将事务的地址与每个窗口的基址寄存器进行比较。用于比较的位数由每个窗口大小的属性指示。当地址命中窗口时

7、,就将事务导向到适合的目标。5.1.1到配置空间的窗口内部存贮器映射寄存器的基址寄存器(IMMRBAR)定义用于访问所有内存映射的配置、控制和状态寄存器的窗口,称之为内部存贮器映射寄存器或IMMR。始终允许该窗口,其大小固定为1M字节,没有其他属性,因此没有相关的大小/属性寄存器。该窗口始终优先于所有其他本地访问窗口。IMMRBAR在每次复位后被置为缺省基址值0xFF40_0000。写入该寄存器可以修改该基址。更多信息参见5.2.4.1节“内部存贮器映射寄存器基址寄存器(IMMRBAR)”。注意建议不要

8、使用IMMR1M字节之后的3M字节空间。例如,如果将IMMRBAR置为0xFF40_0000,IMMR之后的3M字节地址空间为0xFF50_0000-0xFF7F_FFFF。虽然使用该地址空间是合法的,但该空间可能在今后MPC8349E的派生控制器中使用,它们需要更大的内存空间。5.1.2本地访问窗口如5.2节“本地内存映射概述和举例”中地址映射概述中所阐明的,本地访问窗口将一块32位的本地地址空间与一个具体的目标接口关联起来。它允许设备的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。