一种MVB接口IP软核制造技术

技术编号:3841338 阅读:232 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了列车车载网络系统控制技术领域中的一种MVB接口IP软核。技术方案是,MVB接口IP软核包括链路层控制单元模块、编码器模块、解码器模块、发送缓冲模块、接收缓冲模块、通信存储器模块和地址仲裁模块;链路层控制单元模块决定数据从MVB网络接收还是向MVB网络发送;编码器模块和解码器模块分别用于MVB数据的编、解码;发送缓冲模块和接收缓冲模块分别在数据发送和接收时,进行临时存储;通信存储器模块负责MVB网络与应用处理器的数据交换;地址仲裁模块用于决定应用处理器读写通信存储器的数据地址。本发明专利技术为现有采用SOPC技术设计的IP软核提供了MVB接口功能,使得列车车载设备的开发和应用变得更加灵活。

【技术实现步骤摘要】

【技术保护点】
一种MVB接口IP软核,包括链路层控制单元模块、编码器模块、解码器模块、发送缓冲模块、接收缓冲模块、通信存储器模块和地址仲裁模块,其特征是, 所述链路层控制单元模块根据解码器的状态标志判断是否接收到数据帧;收到数据帧后,从接收缓冲读入 数据帧,根据该数据帧判断要进行的操作;若该数据帧是主帧,则根据其功能码和地址,判断是需要发送数据帧还是需要等待接收从帧,若要发送数据帧则从通信存储器模块读出数据,写入发送缓冲模块,然后给编码器模块发出发送命令,开始数据发送;若要等待接收从帧,则给解码器指定欲接收的从帧大小,收到从帧后,从接收缓冲模块读出数据写入通信存储器模块;同时该模块还要进行通信的超时判断、过程数据端口的刷新和定时器维护; 所述编码器模块在链路层控制单元模块的控制下,从发送缓冲模块读出数据按照MVB数 据帧格式向MVB网络发送数据; 所述解码器模块根据链路层控制单元模块指定的接收数据帧长度,从MVB总线获取数据帧,将接收到的数据帧存入接收缓冲模块; 所述发送缓冲模块临时存储链路层控制单元模块欲发送到MVB网络上的数据帧;   所述接收缓冲模块临时存储解码器模块从MVB网络上获取的数据帧; 所述通信存储器模块在链路层控制单元模块的控制下,将应用处理器的数据发送到MVB网络;同时,在链路层控制单元模块的控制下,将MVB网络数据发送到应用处理器;所述地址仲裁模 块用于决定应用处理器读写通信存储器的数据地址。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王立德王永翔
申请(专利权)人:北京交通大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1