多功能车辆总线控制器芯片(MVBC)的帧收发器设计
javascript:window.open(this.src);" style="cursor:pointer;"/>
4 总线接口模块的验证
验证的思想是通过不同的控制信号,来模拟不同的工作环境下,帧的收发正确性:曼彻斯特编码、帧头、帧尾以及帧数据、帧类型、CRC码的正确性。验证实现结构如图4-1所示:
javascript:window.open(this.src);" style="cursor:pointer;"/>
控制模块将一帧数据写入Txbuffer,并控制Encoder开始发送,此时Encoder发送的帧被Decoder接收;控制模块同时监控Encoder、Decoder的状态,当接收完成后,控制模块将解收到的数据从Rxbuffer读出,从Decoder的接收状态来验证帧的属性:帧是否有效、帧类型、帧长度,并从读出的数据来验证数据的正确性。
5 结束语
MVB总线伴随着下一代列车通信系统的广泛应用将被普遍采用,同时MVBC也将具有巨大的市场前景。本文主要介绍MVBC与MVB总线接口部分的帧收发器模块的算法分析、设计实现及验证方案。通过作者近期对该模块进行的FPGA验证,充分论证了该设计工作和验证方案的可行性。
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论