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

Improved SCSI device in a small computer system

Assignee: Fujitsu VLSI Ltd
•
Filing: 1991-03-12
•
Granted: —
•
Expires: 2011-03-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a SCSI device in a small computer system including a plurality of apparatuses, each apparatus 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 the 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 EP
Data Source google_patents
Last Synchronized 2026-11-03 02:03
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/385; G06F3/00

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 247 words
A SCSI device in a small computer system including a plurality of apparatuses, each apparatus having a SCSI device connected to the apparatus by a MPU (microprocessor) bus, and connected to each other through the SCSI device and a SCSI bus, further, 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 another device; 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 the transfer parameters for all apparatuses constituting the small computer system, and 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 various data from the MPU bus; a read/write control means (9) 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 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 34 words
A SCSI device as claimed in claim 1, wherein each of said memory blocks is divided into three memory areas each storing synchronous transfer offset data, synchronous transfer period data, and transfer width data.
Claim 3
Dependent Claim 55 words
A SCSI device as claimed in claim 1 or 2, wherein said transfer parameter storage means comprises three random access memories (RAMs 1 to 3), 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.
Claim 4
Dependent Claim 51 words
A SCSI device as claimed in claim 1 or 3, 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 address terminals (AI0 to AI2) in each of RAMs 1 to 3.
Claim 5
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 6
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 7
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 8
Dependent Claim 134 words
A SCSI device as claimed in any preceding claim, 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; the nexus ID preparation means outputting the ID code of the other device to the nexus ID register, the ID code to be transferred from the nexus ID preparation unit 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 the nexus ID register outputting the ID code of the other device to the address decoder to set the transfer parameters of the other party.
Claim 9
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 10
Dependent Claim 97 words
A SCSI device as claimed in claim 9, 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 11
Dependent Claim 46 words
A SCSI device as claimed in claim 8, 9 or 10, 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 12
Dependent Claim 77 words
A SCSI device as claimed in claim 8, 9 or 10, 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.

References Cited (Backward Citations)

EP0089440A1 Cited
EP0255593A2 Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag