Disk array controller having command descriptor blocks utilized

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395441, 39520016, 364239, 36424231, 364240, 364260, 364DIG1, G06F 1300

Patent

active

054487099

ABSTRACT:
A disk array controller board which utilizes an EISA bus master which is a slave on its internal data bus to allow an advanced drive array controller chip (ADAC) to operate as a master. The ADAC is connected to transfer buffer RAM. The protocol of the internal data bus provides for a cycles to load a host memory address into the bus slave, to provide transfer count information and slave specific information and for a series of data transfer cycles. The local processor is connected to the EISA bus master and the ADAC to control operations and to provide certain information. The ADAC is controlled by structures referred to as command descriptor blocks (CDBs). Each CDB includes information which describes the various addresses, control bits and functional bits used by the ADAC to perform its transfer operations. The local processor directly writes and deposits data forming a CDB into the transfer buffer RAM. The ADAC obtains the CDB, loads the data into registers and then performs operations according to the information contained in these registers until a transfer is done. The ADAC itself performs operations, including automatic stripe scattering and gathering to develop contiguous host memory fields from striped array data. A series of CDBs can be chained so that a complex series of tasks can be developed. In one variation a string of CDBs is developed to transfer data but some data is transferred to the bit bucket, while other data is actually transferred.

REFERENCES:
patent: 4667286 (1987-05-01), Young et al.
patent: 4742448 (1988-05-01), Sander et al.
patent: 4775978 (1988-10-01), Hartness
patent: 4888691 (1989-12-01), George et al.
patent: 4965801 (1990-10-01), DuLac
patent: 4993030 (1991-02-01), Krakauer et al.
patent: 5088081 (1992-02-01), Farr
patent: 5124987 (1992-06-01), Milligan et al.
patent: 5195100 (1993-03-01), Katz et al.
patent: 5206943 (1993-04-01), Callison et al.
patent: 5210860 (1993-05-01), Pfeffer et al.
patent: 5257367 (1993-10-01), Goodlander et al.
patent: 5283872 (1994-02-01), Ohnishi
D. Bursky, Build SCSI Raid Systems to Boost Data Availability, Electronic Design, vol. 39, No. 5, Mar. 14, 1991, pp. 35-41.
Fujitsu Microelectronics Inc., SCSI Protocol Controller Specifications, pp. 1-114, May 23, 1991.
Ciprico, Inc., Rimfire 6600 Parallel Disk Array Controller Data Sheets, Sep. 8, 1989.
David A. Patterson, et al,. "A Case for Redundant Arrays of Inexpensive Disks (RAID)," Dec. 1987, pp. 1-24.
Intel Corporation, 82355 Bus Master Interface Controller (BMIC) Specification, pp. 1-703 to 1-903, Sep. 1991.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Disk array controller having command descriptor blocks utilized does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Disk array controller having command descriptor blocks utilized , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Disk array controller having command descriptor blocks utilized will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-480561

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.