-
题名高速通信系统中并行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
[电子电信—通信与信息系统]
-
-
题名CRC校验码并行计算的FPGA实现
被引量:42
- 3
-
-
作者
张树刚
张遂南
黄士坦
-
机构
西安微电子技术研究所
-
出处
《计算机技术与发展》
2007年第2期56-58,62,共4页
-
文摘
用软件实现CRC校验码计算很难满足高速数据通信的要求,基于硬件的实现方法中,有串行经典算法LFSR电路以及由软件算法推导出来的其它各种并行计算方法。以经典的LFSR电路为基础,研究了按字节并行计算CRC校验码的原理,并以常见的CRC-16和CRC-CCITT为例,用VHDL语言进行了可综合设计。结果表明这种实现方法在速度和占用资源方面优于常见的设计,适合在FPGA中实现CRC校验码的计算。
-
关键词
crc并行计算
crc-CCITT
crc-16
数据通信
-
Keywords
crc parallel computation
crc - CCITT
crc - 16
digital communication
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名循环冗余校验码并行算法的研究与实现
被引量:10
- 4
-
-
作者
姚威
-
机构
华中科技大学工程计算与仿真研究所
-
出处
《计算机与数字工程》
2006年第9期112-114,共3页
-
文摘
通过对传统串行CRC(循环冗余校验)电路中各移位寄存器状态的观察与分析,推导出并行算法的逻辑关系式,使用Verilog-hd l语言实现了并行算法并给出了仿真结果,仿真结果表明与串行算法相比并行算法提高了校验速率。
-
关键词
crc串行计算
crc并行计算
Verilog—HDL
-
Keywords
crc serial computing,crc paralld computing,Verilog -HDL
-
分类号
TN919
[电子电信—通信与信息系统]
-
-
题名Xmodem协议中CRC算法的FPAG实现
- 5
-
-
作者
王远
程明
-
机构
郑州大学信息工程学院
-
出处
《电子设计工程》
2012年第7期49-51,共3页
-
文摘
基于解决Xmodem协议中CRC校验的目的,以经典的LFSR硬件电路为基础,采用了按字节并行运算CRC校验码,以及多字节CRC算法的方法。在Quartus II环境下,通过以VHDL语言仿真试验,得出Xmodem协议中CRC校验,以多字节循环并行CRC算法能够满足高速实时性要求的结论。
-
关键词
LFSR电路
crc并行计算
XMODEM协议
VHDL
-
Keywords
LFSR circuits
crc parallel computation
Xmodem protocol
VHDL
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-