首页> 外国专利> Method for maintaining memory coherency in a computer system having a cache utilizing snoop address injection during a read transaction by a dual memory bus controller

Method for maintaining memory coherency in a computer system having a cache utilizing snoop address injection during a read transaction by a dual memory bus controller

机译:在具有高速缓存的计算机系统中通过双存储器总线控制器在读取事务期间利用探听地址注入来维护存储器一致性的方法

摘要

A method for maintaining memory coherency in a data processing system is disclosed. The data processing system includes a memory system having a dual bus memory controller, which is coupled to a first bus through a first bus master and a second bus coupled to a second bus master. The method maintains memory coherency by snooping across either the first or second bus for attributes on an address/data multiplex bus in the data processing unit. To determine when a snoop operation is required, the system begins by requesting access to either of the two buses through the dual bus memory controller. Once the control of the bus has been granted upon request data is transferred using the master bus controller. It is upon the receipt of an invalid data signal while transferring data across the bus that the snoop activity begins. The snoop is injected only after an invalid data signal is received and a last snoop injection can occur only before a last read data is read.
机译:公开了一种用于维持数据处理系统中的存储器一致性的方法。该数据处理系统包括具有双总线存储器控制器的存储器系统,该双总线存储器控制器通过第一总线主控器耦合到第一总线,并且通过第二总线主控器耦合到第二总线。该方法通过在第一或第二总线上侦听数据处理单元中的地址/数据多路复用总线上的属性来维持存储器一致性。为了确定何时需要监听操作,系统首先通过双总线存储控制器请求访问两条总线中的任何一条。根据请求授予总线控制权后,即可使用主总线控制器传输数据。监听活动是在通过总线传输数据时收到无效数据信号后开始的。仅在接收到无效数据信号之后才注入探听,并且仅在读取最后读取的数据之前才可以进行最后的探听注入。

著录项

相似文献

  • 专利
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号