电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2012年
20期
43-45
,共3页
朱佳齐%尹蕾%许晏%陈泉根
硃佳齊%尹蕾%許晏%陳泉根
주가제%윤뢰%허안%진천근
CRC32%并行算法%SATA%Verilog
CRC32%併行算法%SATA%Verilog
CRC32%병행산법%SATA%Verilog
CRC32%parallel algorithm%SATA%Verilog
在介绍CRC校验原理和传统CRC32串行比特算法的基础上,由串行比特型算法推导出一种CRC32并行算法。并结合SATAⅡ协议的要求,完成了SATAⅡ主控制器设计中CRC生成与校验模块的设计。最后通过在ISE平台上编写Verilog硬件描述语言,对SATA协议中帧结构数据进行仿真,验证该CRC32并行算法能够满足SATA接口实时处理的要求。
在介紹CRC校驗原理和傳統CRC32串行比特算法的基礎上,由串行比特型算法推導齣一種CRC32併行算法。併結閤SATAⅡ協議的要求,完成瞭SATAⅡ主控製器設計中CRC生成與校驗模塊的設計。最後通過在ISE平檯上編寫Verilog硬件描述語言,對SATA協議中幀結構數據進行倣真,驗證該CRC32併行算法能夠滿足SATA接口實時處理的要求。
재개소CRC교험원리화전통CRC32천행비특산법적기출상,유천행비특형산법추도출일충CRC32병행산법。병결합SATAⅡ협의적요구,완성료SATAⅡ주공제기설계중CRC생성여교험모괴적설계。최후통과재ISE평태상편사Verilog경건묘술어언,대SATA협의중정결구수거진행방진,험증해CRC32병행산법능구만족SATA접구실시처리적요구。
A CRC32 parallel algorithm based on the basic principles of the CRC checksum and the traditional serial bit calculation is introduced in this paper.The CRC32 generation and detection module in the design of SATAⅡhost controller is designed by combining the requirement of the SATA protocol.The simulating results of the data from the frame structure of SATA protocol through the ISE platform and verilog show that the proposed algorithm can efficiently meet the SATA real-time processing requirements.