发明名称 CRC circuits with extended cycles
摘要 A structure for a parallel cyclic redundancy check (CRC) structure in which the number of cycles in the loopback can be arbitrarily extended is provided. The parallel CRC structure includes a reweighting module in the feedback loop that is pipelined into multiple stages. The parallel CRC structure also includes multiple feed forward reweighting modules that correspond to the multiple pipeline stages in the feedback loop. The reweighting module in the feedback loop accumulates and reweights the contribution of all symbols in the message, while the N reweighting modules in the N parallel feed-forward paths provide the contributions of the symbols that are “in-flight” within the feedback loop to the final CRC checksum.
申请公布号 US9639416(B1) 申请公布日期 2017.05.02
申请号 US201313831466 申请日期 2013.03.14
申请人 Altera Corporation 发明人 Parlour David Bruce;Ebeling Christopher D.;Wrighton Michael Glenn;Baxter Michael Alan
分类号 G06F11/10;H03M13/00;H03M13/09 主分类号 G06F11/10
代理机构 代理人
主权项 1. An integrated circuit (IC) comprising: a cyclic redundancy check (CRC) circuit that receives a message and that includes: a loopback path comprising a plurality of pipeline stages;an exclusive-OR adder circuit; anda plurality of feed-forward paths, wherein each feed-forward path is coupled between the exclusive-OR adder circuit and a respective pipeline stage of the plurality of pipeline stages in the loopback path,receives input signals from the respective pipeline stage, and provides output signals to the exclusive-OR adder circuit.
地址 San Jose CA US