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
    1.
    发明授权
    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 失效
    广播头以配置将数据总线与逻辑分配接口的物理设备,并在配置的逻辑设备之间实现块数据传输

    公开(公告)号:US5488694A

    公开(公告)日:1996-01-30

    申请号:US937639

    申请日:1992-08-28

    IPC分类号: G06F13/42 G06F13/00 G06F13/38

    CPC分类号: G06F13/423

    摘要: 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事务被启动,因为它的相应指针从事务队列弹出。 还公开了装置实施例。