-
题名高速通信系统中并行CRC计算及电路实现
- 1
-
-
作者
张丽果
张毅
曾泽沧
肖杉
曹亚莉
王睿
-
机构
西安邮电大学电子工程学院
中国信息通信科技集团烽火通信科技股份有限公司
-
出处
《西安邮电大学学报》
2024年第1期71-80,共10页
-
基金
国家重点研发计划—“宽带通信和新型网络”专项项目(2019YFB1803600)。
-
文摘
针对高位宽数据情况下的循环冗余校验码(Cyclic Redundancy Code, CRC)电路计算工作频率较低以及资源占用过多的问题,设计并实现了一种并行CRC计算方法。该方法将CRC计算拆分为数据CRC计算和余数CRC计算两个部分,余数CRC计算由多个余数CRC计算模块级联完成,数据CRC计算模块由固定逻辑表达式实现,对二者计算结果做模二加法即得到CRC计算结果。根据数据长度选择相应的数据CRC计算模块和余数CRC计算模块的组合,以适应高位宽可变数据长度的CRC计算。以100 Gbps远程直接数据存取(Remote Direct Memory Access, RDMA)通信系统中的1 024 bits数据位宽CRC-32的计算为例,在VCU118开发板上实现了该算法的硬件电路。实验结果表明,所提设计仅使用4 760个查找表和2 658个触发器,整个系统带宽最高可达97.85 Gbps,最高工作频率可达326 MHz。与其他相关方法相比,提出的方法具有较高的工作频率且资源占用较少。
-
关键词
高速通信系统
循环冗余校验码
并行crc计算
高位宽数据
远程直接数据存取
-
Keywords
high speed communication system
cyclic redundancy check code
parallel crc splitting calculation
high bit width
RDMA
-
分类号
TP399
[自动化与计算机技术—计算机应用技术]
-
-
题名通用并行CRC计算原理及其硬件实现方法
被引量:13
- 2
-
-
作者
李永忠
-
机构
西北民族学院物理系
-
出处
《西北民族学院学报(自然科学版)》
2002年第1期33-37,共5页
-
文摘
通用并行CRC算法及其硬件实现方法 ,适用于不同的CRC生成多项式和不同的并行数据长度 ,与目前常用的查表法相比较 ,不需要存放余数表的高速存储器 ,减少了时延 ,并可以通过增加并行数据长度的方法来降低高速数据传送系统的CRC运算时钟频率 .
-
关键词
并行crc计算原理
硬件实现方法
并行crc校验
循环冗余码
数据传送
数据校验
数学原理
数据通信
-
Keywords
crc parallel computing
crc
Data communication
-
分类号
TN919.33
[电子电信—通信与信息系统]
-