×

Peripheral-controller for multiple disk drive modules having different protocols and operating conditions

  • US 4,805,090 A
  • Filed: 09/27/1985
  • Issued: 02/14/1989
  • Est. Priority Date: 09/27/1985
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a data transfer network wherein a single peripheral-controller manages data transfers between a main host computer which generates I/O data transfer commands for data transfers with a plurality of individual disk drive unit storage modules having different protocols and different operating parameters, the peripheral-controller comprising:

  • (a) host adapter control means for receving and storing a group of "X" I/O data transfer commands, where "X" represents the number of disk drive modules serviced by said peripheral controller, said host adapter control means including;

    (a1) connection means for connecting data transfer channels and control data channels to said host computer;

    (a2) a host adapter buffer membory means for storage of said I/O commands and for storage of data words being transferred;

    (a3) host adapter sequencer means for executing data word transfers between said host computer and said host adapter buffer memory means;

    (a4) peripheral sequencer means for synchronizing data word transfers between said host adapter buffer memory means and a formatter control means, said peripheral sequencer means connected to said host adapter sequencer means and to a formatter sequencer means;

    (a5) connection means between said host adapter control means and said formatter control means including a channel for transfer of data words and control data;

    (b) said formatter control means for receiving control data and address data from said host adapter control means, to provide selection of a specific cylinder, track and sector on a selected one of said plurality of disk drive modules, said formatter control means including;

    (b1) a formatter buffer memory means for storing data words received either from said host computer or from said selected disk drive module;

    (b2) said formatter sequencer means, synchronized by said peripheral sequencer means, for executing data word transfers from said formatter buffer memory means to said host adapter buffer memory means, and for exeucting data word transfers between said formatter buffer memory means and said selected disk drive module via a disk drive module interface control means;

    (b3) means for communicating with a disk drive module interface control means, said communicating means including;

    (b3a) Read data means for receiving data words from said selected disk module into a conversion means for data word storage into said formatter buffer memory means;

    (b3b) Write data means for receiving data words from said conversion means for transmittal to said disk drive module interface control means;

    (b3c) said conversion means for executing serial-to-parallel and parallel-to-serial conversion of data words;

    (b3d) register-driver means for transmitting control signals to said disk drive module interface control means;

    (b3e) disk drive module select signal means for enabling connection to said selected disk drive module;

    (b3f) channel connection means for said formatter control means to said disk drive module interface means and to said disk drive modules for enabling transfer of data words and control words therebetween;

    (c) disk drive module interface control means for enabling connection of said selected disk drive module to said formatter control means, said interface control means including;

    (c1) select logic means for disabling connection to said selected disk drive module when said select logic means receives more than one disk drive select signal, said logic means including;

    (c1a) means for generating a disk drive select signal in response to instructions in said I/O command stored in said host adapter control means.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×