发明名称 ITERATIVE CIRCUIT AND METHOD FOR VARIABLE WIDTH PARALLEL CYCLIC REDUNDANCY CHECK (CRC) CALCULATION
摘要 The application discloses cascaded, iterative CRC calculation circuits whereby the CRC calculation is subdivided into blocks with selectable bus widths. The advantage is to provide parallel CRC calculation for a bus width of any arbitraty number of bytes, i.e. for vaariable bus width. One embodiment is a system for generating CRC codewords associated with data ranging up to w-bytes width including a first plurality of serially coupled code-generation blocks, respective blocks configured for receiving data inputs with byte widths from 2N + M to 2N-L+ M, where N=log2(w), and M is an offset value, and L is a whole number based on a maximum propagation delay criteria; a second plurality of parallel coupled code-generation blocks, respective blocks configured for receiving data with byte widths from 2N-L - 1 + M to 2.degree.; and, a device for selecting particular code-generation blocks in the first and second pluralities to be included in a CRC calculation. <IMG>
申请公布号 CA2520558(C) 申请公布日期 2008.12.09
申请号 CA20042520558 申请日期 2004.02.27
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 STAUFFER, DAVID R.;LIN, MING-I M.
分类号 H03M13/09;H04L1/00 主分类号 H03M13/09
代理机构 代理人
主权项
地址