首页> 外国专利> Broadcasting headers to configure physical devices interfacing a data bus with a logical assignment and to effect block data transfers between the configured logical devices

Broadcasting headers to configure physical devices interfacing a data bus with a logical assignment and to effect block data transfers between the configured logical devices

机译:广播标头,用于配置与逻辑分配接口连接数据总线的物理设备,并实现已配置的逻辑设备之间的块数据传输

摘要

To effect a block data transfer between a plurality of physical I/O devices coupled through interfaces to an I/O channel ("IOC") bus, a source logical device is established by programmably assigning to each of the physical device interfaces a logical device identifier, a leaf identifier determining when the physical device participates relative to the first data transfer in the block data transfer, a burst count specifying the number of consecutive transfers for which the physical device is responsible when its interleave period arrives, and an interleave factor identifying how often the physical device participates in the block data transfer. A destination logical device is similarly established. The source and logical devices are then activated to accomplish a block transfer of data between them. To permit different I/O processors to operate independently in making I/O requests, requests from each I/O processor are communicated to an IOC controller over another bus, which need not be a high performance bus, and are serviced to construct header packets in a transaction buffer identifying IOC transactions, including source and destination logical devices. When each packet is finished, the responsible I/O processor puts a pointer into a transaction queue, which is a FIFO register. Each IOC transaction is initiated as its corresponding pointer is popped from the transaction queue. Apparatus embodiments are disclosed as well.
机译:为了实现通过接口耦合到I / O通道(“ IOC”)总线的多个物理I / O设备之间的块数据传输,通过以编程方式向每个物理设备接口分配逻辑设备来建立源逻辑设备标识符,确定物理设备相对于第一个数据传输何时参与块数据传输的叶标识符,突发计数(指定物理设备在其交错周期到达时负责的连续传输次数)和交错因子标识物理设备多长时间参与一次块数据传输。类似地建立了目的地逻辑设备。然后激活源设备和逻辑设备以完成它们之间的数据块传输。为了允许不同的I / O处理器在发出I / O请求时独立运行,来自每个I / O处理器的请求通过另一条总线(不需要是高性能总线)传递给IOC控制器,并被用于构造标头数据包在事务缓冲区中标识IOC事务,包括源和目标逻辑设备。每个数据包完成后,负责的I / O处理器将指针放入事务队列,该队列是FIFO寄存器。每个IOC事务都会在其相应的指针从事务队列中弹出时启动。还公开了设备实施例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号