首页> 外国专利> BUS-TO-BUS READ PREFETCH LOGIC FOR IMPROVING INFORMATION TRANSFERS IN A MULTI-BUS INFORMATION HANDLING SYSTEM

BUS-TO-BUS READ PREFETCH LOGIC FOR IMPROVING INFORMATION TRANSFERS IN A MULTI-BUS INFORMATION HANDLING SYSTEM

机译:改善多总线信息处理系统中信息传输的总线到总线读取预取逻辑

摘要

The present invention provides a method and system for improving data transfer between buses in a multi-bus computer system. The system of the present invention includes a system bus to which a slave device is connected, a peripheral bus to which a master device is connected, and a host bridge connecting these two buses. This system bus allows burst read transfer of data stored in the slave device, in which case a single address phase is followed by several data phases, where the first address corresponds to the indicated system bus address boundary. Peripheral buses are not address bounded, but rather allow burst read transfers starting at any address. The host bridge includes logic to decode the first address sent by the master device to determine whether the address corresponds to a system bus boundary. If the first address does not correspond to a system bus boundary, the logic initiates a first read prefetch nonburst transfer of the first data set stored in the slave device, starting at this first address and ending at the system bus boundary, Temporarily store this first data set in a buffer. The logic then initiates a second read prefetch burst transfer of the second data set stored in the slave device, corresponding to the data stored between the system bus boundaries, by temporarily storing this second data set in the buffer, Temporarily stored first and second data sets can be read by the master device via the peripheral bus in a single burst read transfer.
机译:本发明提供了一种用于改善多总线计算机系统中的总线之间的数据传输的方法和系统。本发明的系统包括连接有从属设备的系统总线,连接有主设备的外围总线以及连接这两个总线的主机桥。该系统总线允许突发读取传输从设备中存储的数据,在这种情况下,单个地址阶段之后是几个数据阶段,其中第一个地址对应于指示的系统总线地址边界。外围总线不受地址限制,而是允许从任何地址开始的突发读取传输。主机桥包括用于对由主设备发送的第一地址进行解码以确定该地址是否对应于系统总线边界的逻辑。如果第一个地址不对应于系统总线边界,则逻辑将从该第一个地址开始并在系统总线边界处终止对从设备中存储的第一个数据集的首次读取预取非突发传输,并暂时将其存储数据设置在缓冲区中。然后,该逻辑通过将第二数据集临时存储在缓冲区中来临时启动存储在从设备中的第二数据集的第二读取预取突发传输,该第二数据集对应于存储在系统总线边界之间的数据。主设备可以通过一次突发读取传输通过外围总线读取数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号