《表1 实现方法比较:一种位宽可变的CRC校验算法及硬件实现》
*注:T表示FPGA本地时钟周期。
如表1所示,对于硬件实现来说,查表法需要占用芯片面积构造一个ROM实现的表,在硬件资源紧张的情况下,CRC计算可以有2种方式:1) 本文提出的位宽可变的串行方式;2) 并行公式推导计算的方式。位宽可变的串行计算算法结构规则,程序模块可移植性强,硬件资源耗费少,可靠性高,缺点是每个时钟周期只能计算1位的结果,速度较慢,适用于数据位宽多变的通讯模式。并行方式是每次输入一组并行数据,同时产生出CRC结果。并行方式处理速度较快,但是需要根据数据位宽改变算法,适合用于传输固定位宽数据的高速通讯模式。
图表编号 | XD0034273700 严禁用于非法目的 |
---|---|
绘制时间 | 2019.04.01 |
作者 | 朱正鹏、朱旭锋、李宾、刘益华、王超 |
绘制单位 | 北京航天自动控制研究所、北京航天自动控制研究所、北京航天自动控制研究所、北京航天自动控制研究所、北京航天自动控制研究所 |
更多格式 | 高清、无水印(增值服务) |