Single parity bit generation circuit
First Claim
1. A method for generating a single parity bit for a prescribed set of data where each set comprises n serially transmitted increments of data with each of said increments containing a plurality of bits, which bits are simultaneously input to a parity circuit over a like plurality of data transmission leads in synchronization with control signals which delimit the beginning and the end of said prescribed set wherein said method includes the steps of:
- combining simultaneously in response to a first control signal that delimits the beginning of said prescribed set all of said bits in each one of said increments as received to produce an associated representative bit for each of the first received n-1 increments of said n increments indicating whether an odd or even number of 1 bits are included in each of said n-1 increments;
registering sequentially the odd or even state of each of said produced represented bits for each of said received n-1 increments;
producing from said registered representative bits an indicative bit indicating a cumulative odd or even state of all received n-1 increments in response to a second control signal that delimits the end of said prescribed set corresponding to a receipt of a last increment, "n"; and
generating in response to the receipt of said "n" increment and said indicative bit a single parity bit indicative of the parity for said prescribed set of data.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject parity circuit generates a single parity bit for a prescribed DATA SET. The DATA SET comprises n bytes which are simultaneously transmitted to the parity circuit over n data transmission leads. The n bytes are simultaneously combined bit by bit to determine whether an odd or even number of bits have been received. A cummulative sum is determined, and the single parity bit is generated with the receipt of the last n bits of the DATA SET.
11 Citations
10 Claims
-
1. A method for generating a single parity bit for a prescribed set of data where each set comprises n serially transmitted increments of data with each of said increments containing a plurality of bits, which bits are simultaneously input to a parity circuit over a like plurality of data transmission leads in synchronization with control signals which delimit the beginning and the end of said prescribed set wherein said method includes the steps of:
-
combining simultaneously in response to a first control signal that delimits the beginning of said prescribed set all of said bits in each one of said increments as received to produce an associated representative bit for each of the first received n-1 increments of said n increments indicating whether an odd or even number of 1 bits are included in each of said n-1 increments; registering sequentially the odd or even state of each of said produced represented bits for each of said received n-1 increments; producing from said registered representative bits an indicative bit indicating a cumulative odd or even state of all received n-1 increments in response to a second control signal that delimits the end of said prescribed set corresponding to a receipt of a last increment, "n"; and generating in response to the receipt of said "n" increment and said indicative bit a single parity bit indicative of the parity for said prescribed set of data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a data handling system, a parity circuit connected to a plurality of data transmission leads over which is transmitted a prescribed data set having n increments of data where each of said increments contains a like plurality of bits and where each of said increments included in said data set is serially transmitted to said parity circuit in synchronization with control signals that delimit the first and last increment of said prescribed data set, comprising:
-
means connected to said data transmission leads for simultaneously combining in response to a first control signal that delimits the first increment of said prescribed data set all of said bits in each one of said increments as received to produce an associated representative bit for each of the first received n-1 increments indicative of the odd or even number of 1 bits included in each received n-1 increment; sequential bit evaluator means connected to said simultaneously combining means and responsive to said produced representative bits associated with said n-1 increments and further responsive to a second control signal that delimits the end of said prescribed data set as generated with a receipt of a last increment n for generating an indicative bit representing the odd or even cumulative number of 1 bits included in all received n-1 increments; and means connected to said sequential bit evaluator means and responsive to said indicative bit and the receipt of said n increment for generating a single parity bit indicative of the parity for said prescribed data set. - View Dependent Claims (7, 8, 9, 10)
-
Specification