Cyclic redundancy check circuit
First Claim
1. An improvement in a cyclic redundancy check circuit, said cyclic redundancy check circuit having an input data signal and comprising a plurality of shift registers and exclusive-OR gates, including an input exclusive-OR gate, said improvement comprising:
- a plurality of AND gates operatively coupled to selectably cause the outputs of said exclusive-OR gates to follow active inputs thereto; and
a multiplexer operatively coupled to allow said input data signal to bypass said input exclusive-OR gate.
0 Assignments
0 Petitions
Accused Products
Abstract
A media access controller is provided by the present invention. A feature of the media access controller of the present invention is a content addressable memory architecture whereby address filtering is provided for filtering physical, group and broadcast addresses on an Ethernet network. Another feature of the present invention is an interface architecture capable of supporting external address filters which in turn are capable of supporting spanning tree and source routing algorithms. Still another feature of the present invention is a CRC checker having improved testability such that burdensome computations for input bit test patterns are no longer required. Still another feature of the present invention is a first-in, first-out memory register having validity bits associated with each stored data byte, such that data bytes may be indiscriminately stored, regardless of their validity, and invalid data bytes are discarded during retrieval of the stored data bytes.
-
Citations
6 Claims
-
1. An improvement in a cyclic redundancy check circuit, said cyclic redundancy check circuit having an input data signal and comprising a plurality of shift registers and exclusive-OR gates, including an input exclusive-OR gate, said improvement comprising:
-
a plurality of AND gates operatively coupled to selectably cause the outputs of said exclusive-OR gates to follow active inputs thereto; and a multiplexer operatively coupled to allow said input data signal to bypass said input exclusive-OR gate.
-
-
2. A cyclic redundancy check circuit coupled to perform polynomial modulo two arithmetic upon binary numbers expressed in digital data signal form, said cyclic redundancy check circuit comprising:
-
a plurality of serially coupled groups of serial shift registers, each of said groups of shift registers comprising a data input, a data output and a set signal input, wherein all of said set signal inputs are coupled together as a common set input to receive a common set signal; a plurality of exclusive-OR logic gates serially interconnected between said groups of shift registers, each of said logic gates comprising first and second inputs and an output, wherein the output of each logic gate is coupled respectively to a data input of one of said groups of shift registers and the corresponding first input of said logic gate is coupled to the data output of the preceding group of shift registers, and further wherein all of said second inputs of said logic gates are coupled together as a common XOR input to receive a common XOR input signal; an input exclusive-OR logic gate comprising a first and second input and an output, wherein said first input is coupled to said data output of the last group of said serially coupled groups of serial shift registers, and said second input is coupled to receive an input digital data signal; set signal generator means for generating said common set signal; XOR signal selector means for selecting a signal to be coupled to said common XOR input, said XOR signal selector means comprising first and second inputs and an output, said output coupled to said common XOR input, said first input coupled to said output of said input exclusive-OR logic gate, and said second input coupled to receive an input test signal; and input data signal selector means for selecting an input data signal to be coupled to the data input of the first group of said serially coupled groups of serial shift registers, said input data signal selector means comprising first and second inputs and an output, said output being coupled to said data input of said first group of shift registers, and said first and second inputs being coupled to said second input and said output of said input exclusive-OR logic gate, respectively. - View Dependent Claims (3, 4, 5, 6)
-
Specification