APP下载

MVB控制器校验序列FPGA设计

2016-12-13常玉琪胡黄水王宏志

长春工业大学学报 2016年5期
关键词:设计

常玉琪,胡黄水,2*,王宏志,王 莹

(1.长春工业大学 计算机科学与工程学院,吉林 长春 130012;2.吉林大学 通信工程学院,吉林 长春 130022)



MVB控制器校验序列FPGA设计

常玉琪1,胡黄水1,2*,王宏志1,王 莹1

(1.长春工业大学 计算机科学与工程学院,吉林 长春 130012;2.吉林大学 通信工程学院,吉林 长春 130022)

分析了多功能车辆总线控制器的校验序列,基于MVB控制器CRC循环冗余校验和偶校验基本原理,设计了一个串行CRC校验模块。以Quartus II软件作为开发平台,采用VHDL硬件语言进行编程,在FPGA中成功实现了CRC编码设计,并得出了校验序列的正确仿真波形。

多功能车辆总线;CRC;FPGA;可靠性

0 引 言

多功能车辆总线(Multifunction Vehicle Bus,MVB)是一种高可靠性的实时通信总线,主要用于车辆电气设备互联通信。为满足通信的准确性和可靠性,在总线中设计一个具有很强检错纠错能力的校验序列显得尤为重要[1-2]。

目前,国内外学者已对CRC校验进行了许多研究,文献[3]根据MVB标准选择串行计算方法设计了由一组移位寄存器和异或单元组成的CRC发生电路;文献[4]提出了一种简单通用的CRC并行计算实现方法,适用于各种不同的CRC生成多项式和各种不同的信息码宽度;文献[5]介绍了串行CRC检验原理和并行CRC检验原理,并对两种实现方式进行了性能对比。

目前MVB控制器校验序列的研究比较单一,通常是研究在列车通信网络(Train Communication Network,TCN)协议的基础上设计的串行或并行CRC校验方法。文中提出的串行CRC校验方法,既能够在较高的时钟频率下进行CRC校验码的计算,又可以提高生成CRC校验码的速度。……

登录APP查看全文

猜你喜欢

设计
二十四节气在平面广告设计中的应用
何为设计的守护之道?
《丰收的喜悦展示设计》
基于PWM的伺服控制系统设计
基于89C52的32只三色LED摇摇棒设计
基于ICL8038的波形发生器仿真设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
从平面设计到“设计健康”