Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
539 words
A memory data copying apparatus for connection to a central processing unit and a main storage apparatus of a first system by way of a common bus and to another central processing unit and another main storage apparatus of a second system by way of another common bus, for multiplexing data read out from said main storage apparatus of one of said first and second systems with address information and successively writing and reading the multiplexed data and address information into and from a FIFO memory and copying the data into said main storage apparatus of the other one of said first and second systems, comprising: a first circuit set including an error detection circuit, an address.data multiplexing circuit and an address.data demultiplexing circuit all connected to and corresponding to said common bus of said first system; and a second circuit set including an error detection circuit, an address.data multiplexing circuit and an address.data demultiplexing circuit all connected to and corresponding to said common bus of said second system; wherein said error detection circuit in each of said first and second circuit sets detects an error in accessing the corresponding main storage apparatus which occurs on the corresponding common bus, and transmits detection information; wherein said address.data multiplexing circuit in each of said first and second circuit sets; (1) multiplexes data and address information from the corresponding common bus; (2) adds to the data and the address information a respective identification bit for identification between address information and data, and (3) writes the data, the address information and the identification bit into said FIFO memory when detection information from the corresponding error detection circuit represents absence of an error; and (4) writes only the address information and the identification bit for the address information into said FIFO memory when the detection information from the corresponding error detection circuit represents presence of an error; (5) whereby said FIFO memory contains the data, the address information and the identification bit when there is the absence of an error, and said FIFO memory contains the address information and the identification bit and not the data when there is the presence of an error; wherein said address.data demultiplexing circuit reads out the data, the address information and the identification bit written in said FIFO memory and demultiplexes the data and the address information based on the identification bit; wherein, when one of said address.data demultiplexing circuits detects that one of said address.data multiplexing circuits has written into said FIFO memory, said one of said address.data demultiplexing circuits performs read accessing of the FIFO memory and reads the address information, the data and the identification bit written in said FIFO memory; and when the identification bit represents address information, the address.data demultiplexing circuit stores the address information in an address register in the address.data demultiplexing circuit; and when the identification bit represents data, the address.data demultiplexing circuit interrupts the read accessing of the FIFO memory while the address.data demultiplexing circuit stores the data into a data register in the address.data demultiplexing circuit, and then the address.data demultiplexing circuit transfers the stored data and address information from the respective registers into the main storage apparatus of the other one of said first and second systems.
Claim 2
Dependent Claim
539 words
A memory data copying apparatus for connection to a central processing unit and a main storage apparatus of a first system by way of a common bus and to another central processing unit and another main storage apparatus of a second system by way of another common bus, for multiplexing data read out from said main storage apparatus of one of said first and second systems with address information and successively writing and reading the multiplexed data and address information into and from a FIFO memory and copying the data into said main storage apparatus of the other one of said first and second systems, comprising: a first circuit set including an error detection circuit, an address.data multiplexing circuit and an address.data demultiplexing circuit all connected to and corresponding to said common bus of said first system; and a second circuit set including an error detection circuit, an address.data multiplexing circuit and an address.data demultiplexing circuit all connected to and corresponding to said common bus of said second system; wherein said error detection circuit in each of said first and second circuit sets detects an error in accessing the corresponding main storage apparatus which occurs on the corresponding common bus, and transmits detection information; wherein said address.data multiplexing circuit in each of said first and second circuit sets; (1) multiplexes data and address information from the corresponding common bus; (2) adds to the data and the address information a respective identification bit for identification between address information and data, and (3) writes the data, the address information and the identification bit into said FIFO memory when detection information from the corresponding error detection circuit represents absence of an error; and (4) writes only the address information and the identification bit for the address information into said FIFO memory when the detection information from the corresponding error detection circuit represents presence of an error; (5) whereby said FIFO memory contains the data, the address information and the identification bit when there is the absence of an error, and said FIFO memory contains the address information and the identification bit and not the data when there is the presence of an error; wherein said address.data demultiplexing circuit reads out the data, the address information and the identification bit written in said FIFO memory and demultiplexes the data and the address information based on the identification bit; wherein, when one of said address.data demultiplexing circuits detects that one of said address.data multiplexing circuits has written into said FIFO memory, said one of said address.data demultiplexing circuits performs read accessing of the FIFO memory and reads the address information, the data and the identification bit written in said FIFO memory; and when the identification bit represents address information, the address.data demultiplexing circuit stores the address information in an address register in the address.data demultiplexing circuit; and when the identification bit represents data, the address.data demultiplexing circuit interrupts the read accessing of the FIFO memory while the address.data demultiplexing circuit stores the data into a data register in the address.data demultiplexing circuit, and then the address.data demultiplexing circuit transfers the stored data and address information from the respective registers into the main storage apparatus of the other one of said first and second systems.
Claim 3
Dependent Claim
24 words
The memory data copying apparatus of claim 1, wherein said identification bit is "1" to indicate address information, and is "0" to indicate data.
Claim 4
Dependent Claim
24 words
The memory data copying apparatus of claim 1, wherein said identification bit is "0" to indicate address information, and is "1" to indicate data.
Claim 5
Independent Claim
476 words
A method for multiplexing data read out from a main storage apparatus of one of a first and second systems, the first system connected to a central processing unit and a main storage apparatus by way of a common bus and to another central processing unit and another main storage apparatus of the second system by way of another common bus, and for successively writing and reading the multiplexed data and address information into and from a FIFO memory and copying the data into said main storage apparatus of the other one of said first and second systems, the method comprising the steps of: detecting, in an error detection circuit in each of a first and second circuit sets, said first and second circuit sets each including an address.data multiplexing circuit and an address.data demultiplexing circuit all connected to and corresponding to said common bus of corresponding system first and second systems, an error in accessing the corresponding main storage apparatus which occurs on the corresponding common bus, and transmitting detection information; receiving, in said address.data multiplexing circuit, said detection information; multiplexing, in said address.data multiplexing circuit in each of said first and second circuit sets, data and address information from the corresponding common bus; adding, in said address.data multiplexing circuit in each of said first and second circuit sets, to the data and the address information a respective identification bit for identification between address information and data; writing, in said address.data multiplexing circuit in each of said first and second circuit sets, the data, the address information and the identification bit into said FIFO memory when detection information from the corresponding error detection circuit represents absence of an error; writing, in said address.data multiplexing circuit in each of said first and second circuit sets, the address information and the identification bit for the address information but not the data into said FIFO memory when the detection information from the corresponding error detection circuit represents presence of an error; reading out, in said address.data demultiplexing circuit, the data, the address information and the identification bit written in said FIFO memory and demultiplexing the data and the address information based on the identification bit; when one of said address.data demultiplexing circuits detects that said one of said address.data multiplexing circuits has written into said FIFO memory, reading the address information, the data and the identification bit from said FIFO memory; and when the identification bit represents address information, storing the address information in an address register in the address.data demultiplexing circuit; and when the identification bit represents data, interrupting the read accessing of the FIFO memory while storing the data into a data register in the address.data demultiplexing circuit, and then transferring the stored data and address information from the respective registers into the main storage apparatus of the other one of said first and second systems.
Claim 6
Independent Claim
476 words
A method for multiplexing data read out from a main storage apparatus of one of a first and second systems, the first system connected to a central processing unit and a main storage apparatus by way of a common bus and to another central processing unit and another main storage apparatus of the second system by way of another common bus, and for successively writing and reading the multiplexed data and address information into and from a FIFO memory and copying the data into said main storage apparatus of the other one of said first and second systems, the method comprising the steps of: detecting, in an error detection circuit in each of a first and second circuit sets, said first and second circuit sets each including an address.data multiplexing circuit and an address.data demultiplexing circuit all connected to and corresponding to said common bus of corresponding system first and second systems, an error in accessing the corresponding main storage apparatus which occurs on the corresponding common bus, and transmitting detection information; receiving, in said address.data multiplexing circuit, said detection information; multiplexing, in said address.data multiplexing circuit in each of said first and second circuit sets, data and address information from the corresponding common bus; adding, in said address.data multiplexing circuit in each of said first and second circuit sets, to the data and the address information a respective identification bit for identification between address information and data; writing, in said address.data multiplexing circuit in each of said first and second circuit sets, the data, the address information and the identification bit into said FIFO memory when detection information from the corresponding error detection circuit represents absence of an error; writing, in said address.data multiplexing circuit in each of said first and second circuit sets, the address information and the identification bit for the address information but not the data into said FIFO memory when the detection information from the corresponding error detection circuit represents presence of an error; reading out, in said address.data demultiplexing circuit, the data, the address information and the identification bit written in said FIFO memory and demultiplexing the data and the address information based on the identification bit; when one of said address.data demultiplexing circuits detects that said one of said address.data multiplexing circuits has written into said FIFO memory, reading the address information, the data and the identification bit from said FIFO memory; and when the identification bit represents address information, storing the address information in an address register in the address.data demultiplexing circuit; and when the identification bit represents data, interrupting the read accessing of the FIFO memory while storing the data into a data register in the address.data demultiplexing circuit, and then transferring the stored data and address information from the respective registers into the main storage apparatus of the other one of said first and second systems.
Claim 7
Dependent Claim
26 words
The method of claim 4, further comprising the step of setting said identification bit to "1" to indicate address information, and to "0" to indicate data.
Claim 8
Dependent Claim
26 words
The method of claim 4, further comprising the step of setting said identification bit to "0" to indicate address information, and to "1" to indicate data.