Apparatus using converters, multiplexer and two latches to convert SCSI data into serial data and vice versa
First Claim
1. A data communication network range expander formed of a first central processing unit connected to at least one second central processing unit and communicating between the first and second central processing units using a parallel small computer system interface ("SCSI") protocol, comprising:
- a first unit connected in data communication with the first central processing unit, receiving SCSI protocol information, which includes parallel data, from said first central processing unit;
a second SCSI unit connected in data communication with the second central processing unit, receiving SCSI protocol information, which includes parallel data, from said second central processing unit;
each of the first and second SCSI units comprising;
means for separating said SCSI protocol information into two portions, a first portion which includes control information for said SCSI information and a second portion which includes data information for SCSI information;
a multiplexer, receiving said first portion on a first set of inputs thereof and receiving said second portion on a second set of inputs thereof, and producing an output corresponding to one of said set of inputs based on a control signal applied thereto;
controlling means for providing said control signal to control said multiplexing means to first output one of said sets of inputs in parallel at a first time period and next output the other of said set of inputs in parallel at a next time period;
parallel to serial means, connected to receive outputs from said multiplexer, for converting each parallel set of SCSI information from said multiplexer to a serial data format indicative of the parallel data;
serial to parallel means for converting data in said serial data format to SCSI format information which includes parallel data, and connecting said SCSI information to its associated central processing unit, said serial to parallel means comprising a first latch structure for receiving a first parallel word, and holding said first parallel word; and
a second latch structure for receiving a second parallel word and holding said second parallel word;
means, responsive to the parallel to serial converting means, for transmitting said information in said serial format; and
means, associated with the serial to parallel converting means, for receiving said serial data and connecting said serial data to said serial to parallel converting means; and
serial data communication means for connecting the transmitting means of the first SCSI unit to the receiving means of the second SCSI unit and for connecting the receiving means of the first SCSI unit to the transmitting means of the second SCSI unit and performing serial data communication therebetween.
2 Assignments
0 Petitions
Accused Products
Abstract
A network extender for a computer network including multiple computers interconnected with a shared, common memory. A computer system interface interconnects the multiple computers and controls data flow between the multiple computers and a memory controller connected to the memory. First and second identical interfaces are respectively connected in data communication with the computer system interface and the memory controller. Each interface includes a circuit for converting parallel data to serial data format and a circuit for converting serial data to parallel data format. The parallel to serial converting circuit and the serial to parallel converting circuit of the first interface are respectively connected to the corresponding serial to parallel and the parallel to serial converting circuits of the second interface by serial data communication conductors.
-
Citations
7 Claims
-
1. A data communication network range expander formed of a first central processing unit connected to at least one second central processing unit and communicating between the first and second central processing units using a parallel small computer system interface ("SCSI") protocol, comprising:
-
a first unit connected in data communication with the first central processing unit, receiving SCSI protocol information, which includes parallel data, from said first central processing unit; a second SCSI unit connected in data communication with the second central processing unit, receiving SCSI protocol information, which includes parallel data, from said second central processing unit; each of the first and second SCSI units comprising; means for separating said SCSI protocol information into two portions, a first portion which includes control information for said SCSI information and a second portion which includes data information for SCSI information; a multiplexer, receiving said first portion on a first set of inputs thereof and receiving said second portion on a second set of inputs thereof, and producing an output corresponding to one of said set of inputs based on a control signal applied thereto; controlling means for providing said control signal to control said multiplexing means to first output one of said sets of inputs in parallel at a first time period and next output the other of said set of inputs in parallel at a next time period; parallel to serial means, connected to receive outputs from said multiplexer, for converting each parallel set of SCSI information from said multiplexer to a serial data format indicative of the parallel data; serial to parallel means for converting data in said serial data format to SCSI format information which includes parallel data, and connecting said SCSI information to its associated central processing unit, said serial to parallel means comprising a first latch structure for receiving a first parallel word, and holding said first parallel word; and
a second latch structure for receiving a second parallel word and holding said second parallel word;means, responsive to the parallel to serial converting means, for transmitting said information in said serial format; and means, associated with the serial to parallel converting means, for receiving said serial data and connecting said serial data to said serial to parallel converting means; and serial data communication means for connecting the transmitting means of the first SCSI unit to the receiving means of the second SCSI unit and for connecting the receiving means of the first SCSI unit to the transmitting means of the second SCSI unit and performing serial data communication therebetween. - View Dependent Claims (2, 3, 4)
-
-
5. A small computer systems interface ("SCSI") range extender for communicating between a first central processing unit and a second central processing unit, comprising:
-
means for receiving SCSI information from said first central processing unit and for grouping said SCSI protocol information into a first group consisting of data information and a second group, different than said first group, and consisting of control information; a multiplexer, having two groups of inputs which are multiplexed to form a single set of outputs, receiving said group of data information on one of said set of inputs and receiving said group of control information on the other of said set of inputs; controlling means, for controlling said multiplexer to first output one of said set of inputs and subsequently to output the other of said set of inputs; and a parallel to serial converter, receiving said set of outputs of said multiplexer, for producing a first serial stream of information based on a set of outputs from said multiplexer at a first time and then producing a second serial stream of information based on a set of outputs from said multiplexer at a second time; a serial data line, connected at one end to said parallel to serial converter and at the other end to said second central processing unit; a serial to parallel converter, receiving information from said second central processing unit over said serial data line for converting said information into parallel information; and means for converting said parallel information into an SCSI signal indicative of information received from said second central processing unit, said converting means comprising a first latch structure for receiving a first parallel word from said serial to parallel converter, and holding said first parallel word; and
a second latch structure for receiving a second parallel word from said serial to parallel converter and holding said second parallel word. - View Dependent Claims (6, 7)
-
Specification