期刊文献+
共找到8篇文章
< 1 >
每页显示 20 50 100
高速通信系统中并行CRC计算及电路实现
1
作者 张丽果 张毅 +3 位作者 曾泽沧 肖杉 曹亚莉 王睿 《西安邮电大学学报》 2024年第1期71-80,共10页
针对高位宽数据情况下的循环冗余校验码(Cyclic Redundancy Code, CRC)电路计算工作频率较低以及资源占用过多的问题,设计并实现了一种并行CRC计算方法。该方法将CRC计算拆分为数据CRC计算和余数CRC计算两个部分,余数CRC计算由多个余数... 针对高位宽数据情况下的循环冗余校验码(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计算 高位宽数据 远程直接数据存取
下载PDF
用查表法实现微处理器的快速CRC计算 被引量:3
2
作者 陈红 谢勤岚 《交通与计算机》 2003年第3期73-75,共3页
简要分析了CRC算法实现的基本原理,在此基础上,提出了两种用查表方式来提高微处理器进行CRC编码速度的算法,两种方法分别对应于不同的微控制器硬件环境和传输速度,最后给出了一种算法的C语言程序的主要部分。
关键词 查表法 微处理器 快速crc计算 循环冗余校验 纠错编码方法
下载PDF
通用并行CRC计算原理及其硬件实现方法 被引量:13
3
作者 李永忠 《西北民族学院学报(自然科学版)》 2002年第1期33-37,共5页
通用并行CRC算法及其硬件实现方法 ,适用于不同的CRC生成多项式和不同的并行数据长度 ,与目前常用的查表法相比较 ,不需要存放余数表的高速存储器 ,减少了时延 ,并可以通过增加并行数据长度的方法来降低高速数据传送系统的CRC运算时钟频... 通用并行CRC算法及其硬件实现方法 ,适用于不同的CRC生成多项式和不同的并行数据长度 ,与目前常用的查表法相比较 ,不需要存放余数表的高速存储器 ,减少了时延 ,并可以通过增加并行数据长度的方法来降低高速数据传送系统的CRC运算时钟频率 . 展开更多
关键词 并行crc计算原理 硬件实现方法 并行crc校验 循环冗余码 数据传送 数据校验 数学原理 数据通信
下载PDF
40位以内任意长度的CRC计算及校验的实现 被引量:4
4
作者 尹冬元 梁松海 《电子工程师》 2003年第2期17-18,37,共3页
论述了 4 0位以内任意长度的 CRC计算及校验在 TMS32 0 C5 0 0 0系列 DSP中的实现方法。运用该方法能实现任意信息长度的 4 0位以内任意 CRC码的计算及校验 ,如常见的 CRC- 3、CRC- 12、CRC- 16、CRC- 2 4、CRC- 32等。该法充分利用了不... 论述了 4 0位以内任意长度的 CRC计算及校验在 TMS32 0 C5 0 0 0系列 DSP中的实现方法。运用该方法能实现任意信息长度的 4 0位以内任意 CRC码的计算及校验 ,如常见的 CRC- 3、CRC- 12、CRC- 16、CRC- 2 4、CRC- 32等。该法充分利用了不同 CRC码的共性及 TMS32 0 C5 0 0 0的特点 ,具有代码简洁、运算速度快等特点。同时 ,该设计思路也可以方便地在其它 DSP或单片机中实现。 展开更多
关键词 crc计算 TMS320C5000系列 DSP 循环冗余校验码 数字信号处理器 crc 数据通信
下载PDF
CRC校验码并行计算的FPGA实现 被引量:43
5
作者 张树刚 张遂南 黄士坦 《计算机技术与发展》 2007年第2期56-58,62,共4页
用软件实现CRC校验码计算很难满足高速数据通信的要求,基于硬件的实现方法中,有串行经典算法LFSR电路以及由软件算法推导出来的其它各种并行计算方法。以经典的LFSR电路为基础,研究了按字节并行计算CRC校验码的原理,并以常见的CRC-16和C... 用软件实现CRC校验码计算很难满足高速数据通信的要求,基于硬件的实现方法中,有串行经典算法LFSR电路以及由软件算法推导出来的其它各种并行计算方法。以经典的LFSR电路为基础,研究了按字节并行计算CRC校验码的原理,并以常见的CRC-16和CRC-CCITT为例,用VHDL语言进行了可综合设计。结果表明这种实现方法在速度和占用资源方面优于常见的设计,适合在FPGA中实现CRC校验码的计算。 展开更多
关键词 crc并行计算 crc-CCITT crc-16 数据通信
下载PDF
A UNIVERSAL ALGORITHM FOR PARALLEL CRC COMPUTATION AND ITS IMPLEMENTATION 被引量:5
6
作者 Xu Zhanqi Yi Kechu Liu Zengji 《Journal of Electronics(China)》 2006年第4期528-531,共4页
Derived from a proposed universal mathematical expression, this paper investigates a novel algo-rithm for parallel Cyclic Redundancy Check (CRC) computation, which is an iterative algorithm to update the check-bit seq... Derived from a proposed universal mathematical expression, this paper investigates a novel algo-rithm for parallel Cyclic Redundancy Check (CRC) computation, which is an iterative algorithm to update the check-bit sequence step by step and suits to various argument selections of CRC computation. The algorithm proposed is quite suitable for hardware implementation. The simulation implementation and performance analysis suggest that it could efficiently speed up the computation compared with the conventional ones. The algorithm is implemented in hardware at as high as 21Gbps, and its usefulness in high-speed CRC computa-tions is implied, such as Asynchronous Transfer Mode (ATM) networks and 10G Ethernet. 展开更多
关键词 Cyclic Redundancy Check crc Parallel computation Multi-bit divider
下载PDF
Xmodem协议中CRC算法的FPAG实现
7
作者 王远 程明 《电子设计工程》 2012年第7期49-51,共3页
基于解决Xmodem协议中CRC校验的目的,以经典的LFSR硬件电路为基础,采用了按字节并行运算CRC校验码,以及多字节CRC算法的方法。在Quartus II环境下,通过以VHDL语言仿真试验,得出Xmodem协议中CRC校验,以多字节循环并行CRC算法能够满足高... 基于解决Xmodem协议中CRC校验的目的,以经典的LFSR硬件电路为基础,采用了按字节并行运算CRC校验码,以及多字节CRC算法的方法。在Quartus II环境下,通过以VHDL语言仿真试验,得出Xmodem协议中CRC校验,以多字节循环并行CRC算法能够满足高速实时性要求的结论。 展开更多
关键词 LFSR电路 crc并行计算 XMODEM协议 VHDL
下载PDF
循环冗余校验码并行算法的研究与实现 被引量:10
8
作者 姚威 《计算机与数字工程》 2006年第9期112-114,共3页
通过对传统串行CRC(循环冗余校验)电路中各移位寄存器状态的观察与分析,推导出并行算法的逻辑关系式,使用Verilog-hd l语言实现了并行算法并给出了仿真结果,仿真结果表明与串行算法相比并行算法提高了校验速率。
关键词 crc串行计算 crc并行计算 Verilog—HDL
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部