作者:AirCity 2020.2.4
Aircity007@sina.com 本文所有权归作者Aircity所有
1 Memory Map
MPC8270内部memory space=256KB,有32bit地址线,可以映射4G空间。
这256KB包括了8270的所有寄存器,它在4G空间中的位置,由IMMR决定。过程如下:
CPU复位后,根据Hardware Configuration Word寄存器中ISB[13:15]的值,职位IMMR中ISB[0:13]的值,辞职纪委MPC8270内部memory space的默认初始地址。软件根据此默认地址,改写ISB值,之后internal memory space被重新映射,IMMR也就有了新的地址。
2 保护机制
- 校验,包括奇偶校验,mask number等。奇校验是加1位,使所有bit中1的个数为奇数。偶校验是加1位,使所有bit中1的个数为偶数。MPC8270的address和data线都有奇偶校验,并且data bus校验有普通,read-modify-write,ECC correction三种校验模式。
- 60X Bus Monitor:当一个Transaction开始(TSn),Bus monitor开始计数,一直等到a data beat is acknowledge(TAn),然后开始下一个计数。当对于address only transaction,Bus Monitor 开始计数直到收到AACKn信号,之后开始下一次计数。如超时,将会使能TEAn信