新型总线中并行CRC算法的设计与实现

被引:11
作者
杜瑞
张伟功
邓哲
朱晓燕
机构
[1] 首都师范大学北京市高可靠嵌入式系统技术工程研究中心
关键词
循环冗余校验码(CRC); 高可靠嵌入式系统; 故障容错; 动态重构; 高速串行总线;
D O I
10.16208/j.issn1000-7024.2013.01.024
中图分类号
TP368.1 [微处理机];
学科分类号
081201 ;
摘要
为了对动态可重构高速串行总线UM-BUS进行差错控制,提出了一种用于新型总线数据校验的四通道并行CRC算法。根据UM-BUS的多通道并发通信方式和通道动态组织特点,采用四体FIFO进行数据缓冲存储,并设计了满足总线特点的四通道并行CRC编解码器。在此基础上,给出了它的FPGA实现方案和仿真结果。该并行CRC编解码器,可实时计算总线通信数据的CRC校验码,已成功的应用于动态可重构高速串行总线系统中,实现对突发错误的实时检测,通信速率达到100Mbps/通道。
引用
收藏
页码:131 / 135
页数:5
相关论文
共 9 条
[1]   基于FPGA的CRC并行算法研究与实现 [J].
常天海 ;
胡鉴 .
微处理机, 2010, 31 (02) :45-48
[2]   一种循环冗余校验码的设计及VHDL语言实现 [J].
尹晓琦 .
淮阴工学院学报, 2010, 19 (01) :39-43
[3]   基于VHDL语言的CRC信道编解码电路设计与实现 [J].
范绿蓉 ;
栗广云 ;
吴淑君 .
通信技术, 2008, (06) :103-105
[4]   一种通用多通道并行CRC计算及其实现 [J].
徐展琦 ;
裴昌幸 ;
董淮南 .
南京邮电大学学报(自然科学版), 2008, (02) :53-57
[5]   CRC算法设计与程序实现 [J].
王忠 ;
李延社 ;
游智胜 .
电子测量技术, 2007, (12) :26-28+36
[6]   CRC码的FPGA实现附视频 [J].
叶懋 ;
刘宇红 ;
刘桥 .
重庆工学院学报(自然科学版), 2007, (03) :85-87
[7]   CRC校验码并行计算的FPGA实现 [J].
张树刚 ;
张遂南 ;
黄士坦 .
计算机技术与发展, 2007, (02) :56-58+62
[8]   循环冗余校验码(CRC)的硬件并行实现 [J].
蒋安平 .
微电子学与计算机, 2007, (02) :107-109+112
[9]  
通信原理.[M].樊昌信; 曹丽娜; 编著.国防工业出版社.2006,