Patent US5283872A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5283872A Expired / Lapsed US ⏱️ 0.0 years remaining

SCSI device having transfer parameter storage memory blocks which correspond to each apparatus

Assignee: Fujitsu VLSI Ltd
•
Filing: 1991-03-13
•
Granted: 1994-02-01
•
Expires: 2011-03-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a SCSI device in a small computer system including a plurality of apparatuses, each apparatuses having a SCSI device connected to the apparatus by a MPU bus, and connected to each other through the SCSI device and a SCSI bus. Further each apparatus has an identification (ID) code, and the SCSI device includes; an ID setting register operatively connected to the MPU bus for setting the ID code of another device; an address decoder operatively connected to the ID setting register for decoding the ID code; a transfer parameter storage unit operatively connected to the MPU bus and the address decoder for storing the transfer parameters for all apparatuses constituting the small computer system, and divided into a plurality of memory blocks equivalent to number of the apparatuses to store the transfer parameters for each apparatus; a register operatively connected to the MPU bus for storing various data from the MPU bus; a read/write control unit for receiving a read/write signal and an address signal from the microprocessor, and outputting these signals to the ID setting register, the transfer parameter storage unit, and the register; a data FIFO connected between the SCSI bus and the MPU bus for temporarily storing data; and a transfer control unit operatively connected to the data FIFO and the transfer parameter storage unit for controlling the transfer of the data based on a request signal and an acknowledge signal from the other device through the SCSI bus.

Inventors

  • 👤 Masatoshi Ohnishi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 12:02
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/385; G06F3/00

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 280 words
A SCSI device in a small computer system including a plurality of apparatuses, each of said apparatuses having a similar SCSI device connected to a microprocessor in the apparatus by a MPU (microprocessor) bus, and each apparatus connected to each other through the SCSI device and a SCSI bus, said SCSI bus carrying a plurality of signals including request signals, acknowledge signals, and data phase start signals with each apparatus having an identification (ID) code, said SCSI device comprising: an ID setting register (6) operatively connected to the MPU bus for setting the ID code of one of said plurality of apparatuses; an address decoder (22) operatively connected to the ID setting register for decoding the ID code; a transfer parameter storage means (21) operatively connected to the MPU bus and the address decoder for storing transfer parameters for all apparatuses constituting the small computer system, said transfer parameter storage means being divided into a plurality of memory blocks equivalent to the number of the apparatuses to store the transfer parameters for each apparatus; a register (8) operatively connected to the MPU bus for storing data from the MPU bus; a read/write control means (9) for receiving a read/write signal for an address signal from the microprocessor, and for outputting these signals to the ID setting register, the transfer parameter storage means, and the register; a data FIFO (11) connected between the SCSI bus and the MPU bus for temporarily storing data; and a transfer control means (10) operatively connected to the data FIFO and the transfer parameter storage means for controlling the transfer of the data based on a request signal and an acknowledge signal from the SCSI bus.
Claim 2
Dependent Claim 280 words
A SCSI device in a small computer system including a plurality of apparatuses, each of said apparatuses having a similar SCSI device connected to a microprocessor in the apparatus by a MPU (microprocessor) bus, and each apparatus connected to each other through the SCSI device and a SCSI bus, said SCSI bus carrying a plurality of signals including request signals, acknowledge signals, and data phase start signals with each apparatus having an identification (ID) code, said SCSI device comprising: an ID setting register (6) operatively connected to the MPU bus for setting the ID code of one of said plurality of apparatuses; an address decoder (22) operatively connected to the ID setting register for decoding the ID code; a transfer parameter storage means (21) operatively connected to the MPU bus and the address decoder for storing transfer parameters for all apparatuses constituting the small computer system, said transfer parameter storage means being divided into a plurality of memory blocks equivalent to the number of the apparatuses to store the transfer parameters for each apparatus; a register (8) operatively connected to the MPU bus for storing data from the MPU bus; a read/write control means (9) for receiving a read/write signal for an address signal from the microprocessor, and for outputting these signals to the ID setting register, the transfer parameter storage means, and the register; a data FIFO (11) connected between the SCSI bus and the MPU bus for temporarily storing data; and a transfer control means (10) operatively connected to the data FIFO and the transfer parameter storage means for controlling the transfer of the data based on a request signal and an acknowledge signal from the SCSI bus.
Claim 3
Dependent Claim 45 words
A SCSI device as claimed in claim 1, wherein each of said memory blocks is divided into a plurality of memory areas, and each of said memory blocks stores transfer parameter data comprising synchronous transfer offset data, synchronous transfer period data, and transfer width data.
Claim 4
Dependent Claim 56 words
A SCSI device as claimed in claim 2, wherein said plurality of memory areas comprises a first RAM 1 storing the synchronous transfer offset data, a second RAM 2 storing the synchronous transfer period data, and a third RAM 3 storing the transfer width data, each of said RAMS having a plurality of address terminals thereon.
Claim 5
Dependent Claim 52 words
A SCSI device as claimed in claim 1 or 2, wherein said ID setting register comprises three flip-flop circuits (26a to 26c) for receiving the address signal and the ID code, and outputting the ID code in parallel to said address terminals (AI0 to AI2) in each of RAMs 1 to 3.
Claim 6
Dependent Claim 54 words
A SCSI device as claimed in claim 1 or 2, wherein said transfer parameter storage means comprises a synchronous transfer offset register for previously storing the synchronous transfer offset data, a synchronous transfer period register for previously storing the synchronous transfer period data, and a transfer width register for previously storing transfer width data.
Claim 7
Dependent Claim 26 words
A SCSI device as claimed in claim 5, wherein said each register comprises eight macro cells (29A to 29H), each macro cell corresponding to one apparatus.
Claim 8
Dependent Claim 64 words
A SCSI device as claimed in claim 6, wherein said each macro cell comprises eight flip-flop circuits (30a to 30h), each flip-flop circuit receiving one bit of data; eight AND circuits (31a to 31h) connected to the eight flip-flop circuits, each AND circuit receiving the ID code; and an OR circuit (32) connected to eight AND circuits for receiving outputs of eight AND circuits.
Claim 9
Dependent Claim 144 words
A SCSI device as claimed in claim 1, further comprising a nexus ID preparation means (43) operatively connected to the SCSI bus, and a nexus ID register (44) operatively connected to the nexus ID preparation means and the address decoder, wherein the nexus ID preparation means outputs the ID code of the one of the plurality of apparatuses to the nexus ID register, the ID code to be transferred from the nexus ID preparation means to the nexus ID register being obtained by eliminating the ID code of its own SCSI device after an OR operation for its own ID code and the ID code of the other device on the SCSI-bus, and wherein the nexus ID register outputs the ID code of the other device to the address decoder to set the transfer parameters of said one of said plurality of other apparatuses.
Claim 10
Dependent Claim 38 words
A SCSI device as claimed in claim 8, further comprising a selection circuit (45) for selecting either the ID setting register (6) or the nexus ID register (44) based on a data phase start signal on the SCSI-bus.
Claim 11
Dependent Claim 114 words
A SCSI device as claimed in claim 9, further comprising an inverting means coupled to said selection circuit for inverting said data phase start signal, wherein said selection circuit comprises three AND circuits (50a to 50c) for receiving the output of the ID setting register and an inverted data phase start signal from the SCSI-bus, three AND circuits (51a to 51c) for receiving the output of the nexus ID register and the data phase start signal, and OR circuits (53a to 53c) for receiving outputs of AND circuits (50a to 50c and 51a to 51c) and outputting the ID code to the address terminals (AI0 to AI2) in each of RAMs 1 to 3.
Claim 12
Dependent Claim 43 words
A SCSI device as claimed in claim 8, wherein said nexus ID register comprises three flip-flop circuits (44a to 44c) for receiving the ID code from the nexus ID preparation circuit, and outputting the ID code in parallel to the selection circuit 45.
Claim 13
Dependent Claim 74 words
A SCSI device as claimed in claim 8, wherein said nexus ID preparation circuit comprises a register (46) for receiving its own ID code, a decoder (47) for decoding the ID code, eight AND circuits (48a to 48c) for receiving the output of the decoder and the data from the SCSI bus, and an encoder (49) for receiving the output of the AND circuits and outputting the ID code to the nexus ID register.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-31 1997-08-02 1998-02-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-31 2001-08-02 2002-02-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-31 2005-08-02 2006-02-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag