Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
551 words
In a computer system having a plurality of modules including a processing module, said processing module including a plurality of circuit components, one circuit component being a CPU for executing instructions, for generating control signals, and for producing sets of binary data signals and sets of binary address signals, said sets of signals being transferred between circuit components of a module via data and address lines and between modules connected to a module bus via the module bus, the sets of data signals transmitted over the module bus and the sets of data signals from addressable circuit components of a module capable of storing sets of data bits including a parity bit associated with each such set of data bits, each module including parity error detection circuit means for checking the validity of a set of bits and the set's associated parity bit; an apparatus for verifying the operation of the parity error detection circuits comprising: parity control register means for receiving control bits and a set of data bits from the CPU and for producing in response thereto binary parity control signals and a binary enable/disable control signal under the control of the CPU; data parity and parity error check generator means operatively connected to the data lines of the processor module for receiving as inputs a set of data bits asserted on the data lines and for outputting a parity bit for the set of data bits applied during a write operation in execution by the CPU and for outputting a check bit indicating the validity of a set of data bits and the set's associated parity bit applied to the generator means when the CPU is executing a read operation; and gate means for controlling one input signal to the data parity generator, said gate means having applied to it a parity control signal from the parity control register means, a binary read/write control signal from the CPU and a parity bit associated with a set of data bits asserted on the data lines, said gate means causing the parity bit produced by the generator means to be valid if the read/write control signal has a value denoting a write operation is in process, and if the parity control signal has one value, and the parity bit produced to be invalid under the same conditions if the parity control signal has its other value, said gate means causing the check bit signal produced by the generator means to be valid if the read/write control signal has a value denoting a read operation is in execution and if the parity bit applied to the gate means is valid and for the check bit signal produced by the generator means to be invalid under the same conditions if the parity bit applied to the gate is invalid, whereby the CPU can cause the data parity and parity error check generator means to produce an invalid parity bit for a set of data bits, write that set of data bits and its invalid parity bit into an addressable location in a circuit component of the processor module, read the set of data bits and its associated parity bit from the location in which it is stored in the circuit component to check the operation of a data parity error check generator.
Claim 2
Dependent Claim
551 words
In a computer system having a plurality of modules including a processing module, said processing module including a plurality of circuit components, one circuit component being a CPU for executing instructions, for generating control signals, and for producing sets of binary data signals and sets of binary address signals, said sets of signals being transferred between circuit components of a module via data and address lines and between modules connected to a module bus via the module bus, the sets of data signals transmitted over the module bus and the sets of data signals from addressable circuit components of a module capable of storing sets of data bits including a parity bit associated with each such set of data bits, each module including parity error detection circuit means for checking the validity of a set of bits and the set's associated parity bit; an apparatus for verifying the operation of the parity error detection circuits comprising: parity control register means for receiving control bits and a set of data bits from the CPU and for producing in response thereto binary parity control signals and a binary enable/disable control signal under the control of the CPU; data parity and parity error check generator means operatively connected to the data lines of the processor module for receiving as inputs a set of data bits asserted on the data lines and for outputting a parity bit for the set of data bits applied during a write operation in execution by the CPU and for outputting a check bit indicating the validity of a set of data bits and the set's associated parity bit applied to the generator means when the CPU is executing a read operation; and gate means for controlling one input signal to the data parity generator, said gate means having applied to it a parity control signal from the parity control register means, a binary read/write control signal from the CPU and a parity bit associated with a set of data bits asserted on the data lines, said gate means causing the parity bit produced by the generator means to be valid if the read/write control signal has a value denoting a write operation is in process, and if the parity control signal has one value, and the parity bit produced to be invalid under the same conditions if the parity control signal has its other value, said gate means causing the check bit signal produced by the generator means to be valid if the read/write control signal has a value denoting a read operation is in execution and if the parity bit applied to the gate means is valid and for the check bit signal produced by the generator means to be invalid under the same conditions if the parity bit applied to the gate is invalid, whereby the CPU can cause the data parity and parity error check generator means to produce an invalid parity bit for a set of data bits, write that set of data bits and its invalid parity bit into an addressable location in a circuit component of the processor module, read the set of data bits and its associated parity bit from the location in which it is stored in the circuit component to check the operation of a data parity error check generator.
Claim 3
Dependent Claim
81 words
An apparatus for verifying the operation of the parity error detection circuits according to claim 1, further comprising: error detection means operatively connected to said data parity and parity error check generator means and to the parity control register for outputting an error signal in response to the parity control register producing an enable signal and the data parity and parity data check generator means producing an invalid check bit, and circuit means for applying the error signal to the CPU.
Claim 4
Dependent Claim
98 words
An apparatus for verifying the operation of parity error detection circuits according to claim 2 further comprising address parity generator means operatively connected to the address lines for receiving a set of address bits asserted on the address line and for outputting a parity bit for the set of address bits applied, said address parity generator means producing a valid parity control bit if a parity control bit applied to the address parity generator from the parity control register means has one value and an invalid parity bit if the address parity control bit has its other value.
Claim 5
Dependent Claim
52 words
An apparatus for verifying the operation of parity error detection circuits according to claim 3 in which a set of address signals and the sets associated parity signal is asserted only on the module bus to check the operation of parity error detection circuits of a module connected to the module bus.
Claim 6
Dependent Claim
28 words
An apparatus for verifying the operation of parity error detection circuits according to claim 4 in which the number of bits in a set of bits is eight.