Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Erweiterte Patentsuche | Abbildungen der Seite | Webprotokoll | Anmelden

Patente

  

Illlllllllllllllllllllllllllllllllllllllllllllllll

US006725415B2

(12) United States Patent ao) Patent No.: us 6,725,415 B2

Ishiwaki (45) Date of Patent: Apr. 20,2004

(54) ARITHMETIC UNIT PERFORMING CYCLIC REDUNDANCY CHECK AT HIGH SPEED

(75) Inventor: Masahiko Ishiwaki, Hyogo (JP)

(73) Assignee: Mitsubishi Denki Kabushiki Kaisha, Tokyo (JP)

( * ) Notice: Subject to any disclaimer, the term ol this patent is extended or adjusted under 35 U.S.C. 154(b) by 468 days.

(21) Appl. No.: 09/769,413

(22) Filed: Jan. 26, 2001

(65) Prior Publication Data

US 2001/0020288 Al Sep. 6, 2001 (30) Foreign Application Priority Data

Mar. 6, 2000 (JP) 2000-060330

(51) Int. CI.7 H03M 13/09; G06F 7/52;

G06F 7/72

(52) U.S. CI 714/781; 708/492

(58) Field of Search 714/781-785;

708/492

(56) References Cited

U.S. PATENT DOCUMENTS

[blocks in formation]
[blocks in formation]

A hold circuit holds results of processing in an arithmetic circuit collectively receiving four bits from inputs. The inventive arithmetic unit collectively processes an input data string, which has generally been processed bit by bit, by four bits at a time, whereby a CRC arithmetic operation can be speeded up. More preferably, the arithmetic unit can flexibly deal with change of a generating polynominal set in the arithmetic circuit when rendering set data corresponding to the generating polynomial changeable.

9 Claims, 19 Drawing Sheets

[table][merged small][merged small][merged small][table][merged small][table][merged small][merged small][merged small][table][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][table][merged small][merged small][table][merged small][merged small][table][merged small][merged small][merged small][table][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][graphic][merged small][merged small][graphic][merged small][graphic][merged small][merged small][merged small][graphic][merged small][merged small][merged small][graphic][merged small][merged small][graphic][merged small][merged small]
[graphic]
« ZurückWeiter »