METHOD AND APPARATUS FOR INCREASING SYSTEM THROUGHPUT VIA AN INPUT/OUTPUT BUS AND ENHANCING ADDRESS CAPABILITY OF A COMPUTER SYSTEM DURING DMA READ/WRITE OPERATIONS BETWEEN A COMMON MEMORY AND AN INPUT/OUTPUT DEVICE

    公开(公告)号:CA1315890C

    公开(公告)日:1993-04-06

    申请号:CA598603

    申请日:1989-05-03

    Applicant: IBM

    Abstract: In a computer system, a plurality of input/output processors (IOP's) are connected via an asynchronous input/output bus, called an "SPD" bus, to one side of an input/output interface controller (IOIC). The other side of the IOIC is connected to a storage controller (SC) via a synchronous bus called an "adapter" bus. The SC is connected to a common system memory and possibly also to an instruction processing unit. The SPD bus, which comprises three sub-buses and a control bus, conducts signals between each IOP and the IOIC in an asynchronous "handshaking" manner. The adapter bus, which comprises two sub-buses and a control bus, conducts signals between the IOIC and the SC in a synchronous manner. The IOIC, interconnected between the SPD bus and adapter bus, functions as a buffer between the faster synchronous bus and the slower asychronous bus. The IOIC also comprises at least one shared DMA facility for executing DMA storage operations requested by the IOP's via the SPD bus. Each shared DMA facility includes a buffer for control information and data to be transmitted between the SC and one of the IOP's and a bus interface coupled to the buffer, to the adapter bus and to the SPD bus for independently transferring the control information and data between the buffer and the SC, on one hand, via the adapter bus, and between the buffer and the one IOP, on the other hand, via the SPD bus. In this manner, the SPD bus can be released for utilization by other IOP's connected thereto during a period of "storage latency" after a DMA storage operation has been initiated by one IOP.

    DATA PROCESSING SYSTEM BUS ARCHITECTURE

    公开(公告)号:CA1318037C

    公开(公告)日:1993-05-18

    申请号:CA598607

    申请日:1989-05-03

    Applicant: IBM

    Abstract: An input/output bus for a data processing system which has extended addressing capabilities and a variable length handshake which accommodates the difference delays associated with various sets of logic and a two part address field which allows a bus unit and channel to be identified. The various units can disconnect from the bus during internal processing to free the bus for other activity. The unit removes the busy signal prior to dropping the data lines to allow a bus arbitration sequence to occur without slowing down the bus.

Patent Agency Ranking