期刊文献+

一种位宽可变的CRC校验算法及硬件实现 被引量:14

Data Width Variable CRC Verification Algorithm and Hardware Implementation
下载PDF
导出
摘要 在箭上通信中,数据校验是必不可少的,循环冗余校验CRC就是一种普遍采用的校验方法。本文介绍了箭上设备通信框图,比较目前在箭载计算机中普遍采用的几种基于FPGA的CRC校验算法。在分析不同算法优缺点基础上,提出一种输入数据位宽可变的串行计算算法。该算法耗费资源少,配置灵活,易于移植,适合在各类箭载计算机的FPGA平台上实现CRC校验码实时计算。目前该算法已经过仿真验证,并在新一代运载火箭飞行试验中得到成功应用。 In the communication of the launch vehicle,data verification is essential,and the cyclic redundancy check( CRC) is a commonly used verification method. The communication block diagram of the launch vehicle equipment is introduced,and then the common implementations used on FPGA platform are describled and compared. Based on the analysis of the advantages and disadvantages of these methods,a serial computing algorithm with input data configurable width is proposed. The simulation results show that the algorithm consumes less resources and is easy to be transplanted. It is suitable for implementation on various FPGA platforms applied to the launch vehicle. At present,the algorithm has been successfully verified by simulation and is used in the bus communication of the new generation launch vehicle.
作者 朱正鹏 朱旭锋 李宾 刘益华 王超 Zhu Zhengpeng;Zhu Xufeng;Li Bin;Liu Yihua;Wang Chao(Beijing Aerospace Automatic Control Institute,Beijing 100854,China)
出处 《航天控制》 CSCD 北大核心 2019年第2期42-48,共7页 Aerospace Control
关键词 CRC校验 位宽可变 VHDL FPGA CRC check Variable data width VHDL FPGA
  • 相关文献

参考文献3

二级参考文献29

共引文献18

同被引文献127

引证文献14

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部