基于SATA接口的并行CRC32算法研究  被引量:4

Research on Parallel CRC32 Algorithm Based on SATA Interface

在线阅读下载全文

作  者:寇科男[1] 付晓[1] 孙峙岳[1] 任广辉[1] 

机构地区:[1]哈尔滨工业大学电子与信息工程学院,黑龙江哈尔滨150001

出  处:《自动化技术与应用》2010年第8期40-43,共4页Techniques of Automation and Applications

摘  要:在CRC校验基本原理及传统串行运算的基础上,介绍了一种快速并行CRC32算法,该算法运算简单、易于硬件实现。与SATA协议结合,设计了基于SATA接口的CRC32数据校验处理模块,该模块处理速度快、输出延时小,能够达到SATA接口实时处理的要求。最后,通过Quartus II开发平台及VHDL硬件描述语言,对SATA协议中帧结构传出的数据进行了仿真,验证了此算法的正确性及优越性。A fast parallel CRC32 algorithm based on the basic principles of the CRC checksum and the traditional serial calculation is introduced in this paper.It is simple and can be easily implemented on hardware.The CRC32 module based on the SATA interface is designed by combining the CRC32 algorithm with the SATA protocol.The processing speed of the proposed module is high and the output delay is small.It can efficiently meet the SATA real-time processing requirements.The simulating results of the data from the frame structure of SATA protocol through the Quartus II platform and VHDL show that the proposed algorithm is correct and superior.

关 键 词:并行运算 CRC32 SATA FPGA 

分 类 号:TP333[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象