摘要 |
PROBLEM TO BE SOLVED: To provide a CRC output processing device capable of obtaining a CRC output at high speed without need of any exclusive hardware for CRC processing nor any memory for memorizing processing table data. SOLUTION: In this processing device, an input data holding part 1 holds a plurality of bit input data, an output data selecting part 2 selects a data of sequence predetermined bit among the input data, an input data roll processing part 3 outputs bit by bit in the predetermined order. At the beginning of calculation, an intermediate data holding part 4 holds the initial value, after the beginning of the calculation, the holding part 4 holds the intermediate data worth of a CRC output obtained in the last processing cycle. An intermediate data selecting part 5 selects a data of a sequence predetermined bit among the intermediate data. An intermediate data roll processing part 6 outputs selected intermediate data bit by bit in the predetermined order, an exclusive OR processing part 7 processes an exclusive OR processing.
|