首页> 外国专利> System having a plurality of posting queues associated with different types of write operations for selectively checking one queue based upon type of read operation

System having a plurality of posting queues associated with different types of write operations for selectively checking one queue based upon type of read operation

机译:具有多个与不同类型的写入操作相关联的发布队列的系统,用于基于读取操作的类型选择性地检查一个队列

摘要

A memory controller which 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 the processor performs a read request, the CAM is checked to determine if one of the pending write operations in the PCI to memory queue is to the same address as the read operation of the processor. If so, the read operation is not executed until the PCI memory queue is cleared of the write. To resolve the problem of aborting a Memory Read Multiple operation, an abort signal from the PCI bus interface is received and as soon thereafter as can be done the read ahead cycle is terminated, even though the read ahead cycle has not fully completed. The memory controller has improved prediction rules based on whether the cycle is coming from the processor or is coming from the PCI bus to allow more efficient precharging when PCI bus cycles are used. The memory controller is highly programmable for multiple speeds and types of processors and several speeds of memory devices. The memory controller includes a plurality of registers that specify number of clock periods for the particular portions of a conventional DRAM cycle which are used to control state machine operations.
机译:一种内存控制器,在处理器与PCI总线和内存系统之间提供一系列队列。内存一致性以两种不同的方式维护。在从PCI总线接受任何读取操作之前,两个发布队列都必须为空。内容可寻址内存(CAM)用作PCI到内存队列。当处理器执行读取请求时,将检查CAM,以确定PCI到内存队列中的暂挂写入操作之一是否与处理器的读取操作位于同一地址。如果是这样,则在清除PCI内存队列中的写入之前,不会执行读取操作。为了解决中止存储器多次读取操作的问题,接收到来自PCI总线接口的中止信号,此后,即使预读循环尚未完全完成,也将终止预读循环。内存控制器基于周期是来自处理器周期还是来自PCI总线而改进了预测规则,以在使用PCI总线周期时实现更有效的预充电。存储器控制器具有高度可编程性,可用于多种速度和类型的处理器以及多种速度的存储设备。存储器控制器包括多个寄存器,这些寄存器指定用于常规DRAM周期的特定部分的时钟周期的数量,这些时钟周期用于控制状态机的操作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号