微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 解析MS320C6202DSP扩展总线与MPC860的接口实现

解析MS320C6202DSP扩展总线与MPC860的接口实现

时间:05-26 来源:互联网 点击:

高速缓存必须关闭使能。数据缓存是否使用,只要将相应的状态写放DC_CST寄存器。在禁止状态,缓丰了标志状态位被忽略,访问将通过总线传输。数据缓存在复位后默认为禁止。禁止的数据缓存不影响数据地址的逻辑转换,在MSROR位的控制下继续进行,任何写入DC_CST寄存器的操作必须优先于一个同步指令,则确保在数据存储时,数据缓存的使能变化。由于总线错误或者执行特定的直接缓存线性控制时,数据缓存产生一个中断信号,缓存进入禁止状态,类似于禁止。每一页都有不同的存储控制属性,MPC860支持缓存禁止(CI)、写入(WT)和监视(G)属性,但不支持存储器的一致性。对于要求存储一致性的页,必须编程设置为缓存禁止。G属性用于映射那些对不确定存储比较敏感的I/O设备,有G属性的页使存储强行停止,除非是非敏感性存储或者被核(core)取消。是否可缓存的区域必须定义,对于主要存储区的写回(write-back)或写通(write-through)模式,必须在使数据缓存使能之前通过初始化MMU来选择。

经实验验证,MPC860可以对扩展总线进行写操作,也可以读操作,基本功能已经实现。此方案具有一定的实用性。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top