1 MPC860寄存器配置 1999
10 Rev 1
0 1 概述 MPC860的系统接口单元(SIU)控制系统启动、初始化、运行、保护和外部系统总线
这些功能是靠许多寄存器实现的
这篇文档将详细说明各个寄存器的配置情况
2 寄存器的配置 按功能分类,可以将寄存器分为系统配置和保护寄存器、复位寄存器、时钟和电源寄存器、存储器控制器寄存器和PCMCIA寄存器等
下面分别说明配置情况
1 系统配置和保护寄存器配置 系统配置和保护寄存器包括IMMR、SIUMCR、SYPCR、TESR、SIPEND、SIMASK、SIEL、SIVEC、SWT、SWSR、DEC、TBU、TBL、TBREFA、TBREFB、TBSCR、RTCSC、RTC、RTCAL、RTSEC、PIT、PISCR、PITC、PTTR等,其中除了IMMR、 SIUMCR 、SYPCR ,其它的暂不用进行配置
1 Internal Memory Map Register (IMMR) IMMR指示特殊设备和内部存储器映像的基地址,这是一个32位的寄存器,其中0~15bit为基地址的值(ISB),根据系统复位时配置字的值来定
在本次设计中,ISB的值置为0xFF00,表示内部存储器映像的基地址为0xFF000000
2 SIU Module Configuration Register (SIUMCR) 通过SIUMCR,可以配置SIU的以下功能: 外部总线仲裁 外部主机支持 调试口配置 系统接口管脚配置 校验支持 表2-1为SIUMCR的配置说明
表2-1 SIUMCR配置说明 位 名 称 描 述 配 置 0 EARB 外部仲裁,根据复位配置字设置 0 实行内部仲裁 1 实行外部仲裁 0 没有外部仲裁 1-3 EARP 外部仲裁请求优先级 000 最低优先级 111 最高优先级 000