发明名称 Systems and methods for cyclic redundancy check implementation
摘要 In accordance with the teachings described herein, systems and methods are provided for calculating a Cyclic Redundancy Check (CRC) code for a message. A system includes a first CRC calculator and a second CRC calculator. The first CRC calculator is configured to receive a first data block of the message, and to calculate a first CRC value based at least in part on the first data block, the message including the first data block and a second data block. The second CRC calculator is configured to receive the first CRC value and the second data block of the message, and to calculate a second CRC value based on the first CRC value and the second data block, the second CRC calculator being different from the first CRC calculator.
申请公布号 US8984385(B1) 申请公布日期 2015.03.17
申请号 US201414277219 申请日期 2014.05.14
申请人 Marvell Israel (M.I.S.L) Ltd. 发明人 Matiash Ofer
分类号 G06F11/10;H03M13/00 主分类号 G06F11/10
代理机构 代理人
主权项 1. A system for calculating a Cyclic Redundancy Check (CRC) code for a first message that includes a plurality of data blocks, the system comprising: a first CRC calculator configured to receive a first data block of the first message, and to calculate a first CRC value utilizing a first hardware element based at least in part on the first data block, the first CRC calculator being configured to receive the first data block of received messages, the first message including the first data block and a second data block; and a second CRC calculator configured to receive the first CRC value and the second data block of the first message, and to calculate a second CRC value based on the first CRC value and the second data block, the second CRC calculator being configured to calculate the second CRC value utilizing a second hardware element that is different from the first hardware element utilized by the first CRC calculator, wherein the first CRC calculator is further configured to receive a data block of a second message at substantially the same time that the second CRC calculator receives the second data block of the first message.
地址 Yokneam IL