首页> 外国专利> System in which processor interface snoops first and second level caches in parallel with a memory access by a bus mastering device

System in which processor interface snoops first and second level caches in parallel with a memory access by a bus mastering device

机译:一种系统,其中处理器接口与总线主控设备的内存访问并行地侦听第一级和第二级缓存

摘要

A memory controller provides a series of queues between the processor and the PCI bus and the memory system. Memory coherency is maintained in two different ways. Before any read operations are accepted from the PCI bus, both of the posting queues must be empty. A content addressable memory (CAM) is utilized as the PCI to memory queue. When a PCI device executes a memory read, the processor cache and L2 cache are snooped in parallel with the memory read operation. Data is not provided until the snoop operation is complete. If the snoop operation indicates a modified location, a writeback operation is performed before data is provided to the PCI bus. If data is coherent between the memory and caches, data is provided from the memory to the PCI bus.
机译:内存控制器在处理器与PCI总线和内存系统之间提供一系列队列。内存一致性以两种不同的方式维护。在从PCI总线接受任何读取操作之前,两个发布队列都必须为空。内容可寻址内存(CAM)用作PCI到内存队列。当PCI设备执行内存读取时,处理器高速缓存和L2高速缓存与内存读取操作并行地被监听。侦听操作完成之前不提供数据。如果侦听操作指示修改的位置,则在将数据提供给PCI总线之前执行回写操作。如果内存和高速缓存之间的数据一致,则将数据从内存提供到PCI总线。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号