Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO2007008419) METHOD AND APPARATUS FOR CONFIGURING A CYCLIC REDUNDANCY CHECK (CRC) GENERATION CIRCUIT TO PERFORM CRC ON A DATA STREAM
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/2007/008419 International Application No.: PCT/US2006/025147
Publication Date: 18.01.2007 International Filing Date: 28.06.2006
IPC:
H03M 13/09 (2006.01)
H ELECTRICITY
03
BASIC ELECTRONIC CIRCUITRY
M
CODING, DECODING OR CODE CONVERSION, IN GENERAL
13
Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
03
Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
05
using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
09
Error detection only, e.g. using cyclic redundancy check (CRC) codes or single parity bit
Applicants:
MICROCHIP TECHNOLOGY INCORPORATED [US/US]; 2355 West Chandler Boulevard Chandler, AZ 85224-6199, US (AllExceptUS)
SAMUEL, Roshan, J. [IN/US]; US (UsOnly)
ROJVANIT, Rawin [IN/US]; US (UsOnly)
Inventors:
SAMUEL, Roshan, J.; US
ROJVANIT, Rawin; US
Agent:
SLAYDEN, Bruce, W., II; BAKER BOTTS L.L.P. 1500 SAN JACINTO CENTER 98 San Jacinto Blvd. Austin, TX 78701, US
Priority Data:
11/180,82113.07.2005US
Title (EN) METHOD AND APPARATUS FOR CONFIGURING A CYCLIC REDUNDANCY CHECK (CRC) GENERATION CIRCUIT TO PERFORM CRC ON A DATA STREAM
(FR) PROCÉDÉ ET DISPOSITIF DE CONFIGURATION DE CIRCUIT DE GÉNÉRATION DE CONTRÔLE DE REDONDANCE CYCLIQUE (CRC) POUR UN FLUX DE DONNÉES
Abstract:
(EN) A method and apparatus for configuring a cyclic redundancy check (CRC) generation circuit to perform CRC on a data stream are disclosed. The method includes storing a generator polynomial associated with a CRC equation in a register, where the generator polynomial has a length capable of varying such that the length has any value less than or equal to a number of bits associated with a CRC generation circuit. A bit position of the CRC generation circuit that corresponds to the length of the generator polynomial is selected by using a first multiplexer to generate a feedback value. The CRC generation circuit is programmed to calculate a CRC checksum based on the generator polynomial stored in the register and the feedback value from the selected bit position.
(FR) La présente invention concerne un procédé et un dispositif de configuration de circuit de génération de contrôle de redondance cyclique (CRC) destiné à réaliser un tel contrôle sur un flux de données. Le procédé comprend les étapes suivantes : stockage d’un polynôme générateur associé à une équation CRC dans un registre, ledit polynôme ayant une longueur variable de sorte à prendre une valeur quelconque inférieure ou égale à un nombre de bits associé à un circuit de génération CRC ; sélection à l’aide d’un premier multiplexeur d’une position de bit dudit circuit correspondant à la longueur du polynôme pour générer une valeur de retour ; programmation du circuit pour calculer un total de contrôle CRC selon le polynôme stocké dans le registre et la valeur de retour de la position de bit sélectionnée.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)
Also published as:
KR1020080040706EP1915823US20070016842CN101223700