发明名称 一种MVB接口IP软核
摘要 本发明公开了列车车载网络系统控制技术领域中的一种MVB接口IP软核。技术方案是,MVB接口IP软核包括链路层控制单元模块、编码器模块、解码器模块、发送缓冲模块、接收缓冲模块、通信存储器模块和地址仲裁模块;链路层控制单元模块决定数据从MVB网络接收还是向MVB网络发送;编码器模块和解码器模块分别用于MVB数据的编、解码;发送缓冲模块和接收缓冲模块分别在数据发送和接收时,进行临时存储;通信存储器模块负责MVB网络与应用处理器的数据交换;地址仲裁模块用于决定应用处理器读写通信存储器的数据地址。本发明为现有采用SOPC技术设计的IP软核提供了MVB接口功能,使得列车车载设备的开发和应用变得更加灵活。
申请公布号 CN101483656A 申请公布日期 2009.07.15
申请号 CN200910078089.2 申请日期 2009.02.16
申请人 北京交通大学 发明人 王立德;王永翔
分类号 H04L29/06(2006.01)I;H04L12/56(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 代理人 童晓琳
主权项 1、一种MVB接口IP软核,包括链路层控制单元模块、编码器模块、解码器模块、发送缓冲模块、接收缓冲模块、通信存储器模块和地址仲裁模块,其特征是,所述链路层控制单元模块根据解码器的状态标志判断是否接收到数据帧;收到数据帧后,从接收缓冲读入数据帧,根据该数据帧判断要进行的操作;若该数据帧是主帧,则根据其功能码和地址,判断是需要发送数据帧还是需要等待接收从帧,若要发送数据帧则从通信存储器模块读出数据,写入发送缓冲模块,然后给编码器模块发出发送命令,开始数据发送;若要等待接收从帧,则给解码器指定欲接收的从帧大小,收到从帧后,从接收缓冲模块读出数据写入通信存储器模块;同时该模块还要进行通信的超时判断、过程数据端口的刷新和定时器维护;所述编码器模块在链路层控制单元模块的控制下,从发送缓冲模块读出数据按照MVB数据帧格式向MVB网络发送数据;所述解码器模块根据链路层控制单元模块指定的接收数据帧长度,从MVB总线获取数据帧,将接收到的数据帧存入接收缓冲模块;所述发送缓冲模块临时存储链路层控制单元模块欲发送到MVB网络上的数据帧;所述接收缓冲模块临时存储解码器模块从MVB网络上获取的数据帧;所述通信存储器模块在链路层控制单元模块的控制下,将应用处理器的数据发送到MVB网络;同时,在链路层控制单元模块的控制下,将MVB网络数据发送到应用处理器;所述地址仲裁模块用于决定应用处理器读写通信存储器的数据地址。
地址 100044北京市西直门外上园村3号北京交通大学科技处