用于MVB网卡与PCI总线接口通信的设备及系统技术方案

技术编号:15355703 阅读:145 留言:0更新日期:2017-05-17 14:09
本发明专利技术提供一种用于多功能车辆总线MVB网卡与外部组件互连PCI总线接口通信的设备,所述设备采用现场可编程门阵列实现,包括:依次通信连接的PCI接口模块、PCI总线解析模块和PC104接口模块;所述PCI接口模块,用于与PCI总线接口相连接;所述PC104接口模块,用于与MVB网卡的PC104总线接口相连接;所述PCI总线解析模块,用于将来自所述PCI接口模块的PCT协议数据转换为PC104协议数据,并将所述PC104协议数据发送给所述PC104接口模块;以及,将来自所述PC104接口模块的PC104协议数据转换为PCI协议数据,并将所述PCI协议数据发送给所述PCI接口模块。

【技术实现步骤摘要】

本专利技术实施例涉及电子技术,尤其涉及一种用于多功能车辆总线MVB网卡与外部组件互连PCI总线接口通信的设备。
技术介绍
为了实现多功能车辆总线(MultifunctionVehicleBus,MVB)通信网卡与计算机各种功能部件之间的通信,基于PC104总线技术的符合IEC-61375的MVB通信网卡在轨道交通行业已经得到普遍应用。随着科学科学技术的不断进步,外围组件互连(PeripheralComponentInterconnect,PCI)总线正逐步替代PC/104总线技术。相比于PC/104总线技术,在通信速率要求不高的场合PCI总线在成本上的控制方面更具有优势。因此,相比于基于PC/104总线技术的MVB网卡,基于PCI总线技术的MVB网卡更具有优势。为了使现有的基于PC104总线技术的MVB网卡能够与基于PCI总线技术的设备进行通信,现有技术通常采用桥芯片在MVB网卡和PCI总线接口之间进行桥接。但是,现有技术采用桥芯片的方式在基于PC104总线技术的MVB网卡与PCI总线接口之间建立通信,在电路板上占据了较多的空间资源,增大了设计成本。
技术实现思路
本专利技术提供一种用于多功能车辆总线MVB网卡与外部组件互连PCI总线接口通信的设备,用以解决现有技术中的桥芯片占用电路板空间资源,增大设计成本的问题。本专利技术实施例提供一种用于多功能车辆总线MVB网卡与外部组件互连PCI总线接口通信的设备,所述设备采用现场可编程门阵列FPGA实现,所述设备,包括:依次通信连接的外部组件互连PCI接口模块、PCI总线解析模块和PC104接口模块;所述PCI接口模块,用于与PCI总线接口相连接,并且与所述PCI总线接口进行基于PCI协议的通信交互;所述PC104接口模块,用于与MVB网卡的PC104总线接口相连接,并且与MVB网卡进行基于PC104总线协议的通信交互;所述PCI总线解析模块,用于将来自所述PCI接口模块的PCT协议数据转换为PC104协议数据,并将所述PC104协议数据发送给所述PC104接口模块;以及,将来自所述PC104接口模块的PC104协议数据转换为PCI协议数据,并将所述PCI协议数据发送给所述PCI接口模块。可选地,所述PCI接口模块与所述PCI总线解析模块之间设有第一信号输入输出通道;所述PCI总线解析模块与PC104接口模块之间设有第二信号输入输出通道;所述PCI接口模块,用于通过所述第一信号输入输出通道向所述PCI总线解析模块发送MVB读写请求,并通过所述第一信号输入输出通道接收所述PCI总线解析模块发送的MVB读写响应;相应的,所述PC104接口模块,用于通过所述第二信号输入输出通道接收所述PCI总线解析模块发送的MVB读写请求,并通过所述第二信号输入输出通道向所述PCI总线解析模块发送MVB读写响应。可选地,所述PCI接口模块与所述PCI总线解析模块之间设有地址及数据总线,所述PCI接口模块,用于通过所述地址及数据总线向所述PCI总线解析模块写入访问地址有效范围并用于通过所述地址及数据总线将PCI访问地址发送给所述PCI总线解析模块;所述PCI解析模块,用于根据所述PCI访问地址有效范围确定所述PCI访问地址是否有效。可选地,所述PCI接口模块与所述PC104接口模块之间设有PCI总线命令及字节使能控制信道及地址传送信道,所述PCI总线命令及字节使能控制信道的信号用于表示读、写、或字节使能控制状态,所述PCI接口模块,用于通过所述PCI总线命令及字节使能控制信道向所述PC104接口模块发送PCI读写请求或字节使能命令;并用于当所述PCI总线命令及字节使能控制信道发送PCI读写请求时,通过所述地址传送信道将PCI访问地址发送给所述PC104接口模块;所述PC104接口模块,用于,根据所述PCI访问地址及所述PCI总线命令及字节使能控制信道的字节使能命令的具体值确定所述PC104总线接口的读写地址。可选地,所述PC104接口模块与所述PCI接口模块之间设有PCI总线状态设置信道,PCI总线命令及字节使能;所述PC104接口模块,用于通过所述PCI总线状态设置信道的信号设置所述PCI总线接口的状态。可选地,所述PC104接口模块还包括总线地址锁存使能信号引脚,所述PC104接口模块,用于根据所述总线地址锁存使能信号引脚的信号确认所述PC104总线接口的写地址是否有效,并用于,当所述PCI总线接口为等待状态,且所述PC104总线接口的写地址有效时,缓存来自所述PCI总线接口的写操作数据。可选地,所述PC104接口模块还设有PC104总线接口写使能信号引脚,所述PC104接口模块,用于当所述PC104总线接口写使能信号引脚的信号有效时,将所述缓存的写操作数据写入所述PC104总线接口。可选地,所述PC104接口模块还设有总线地址锁存使能信号引脚及PC104总线接口读使能信号引脚,所述PC104接口模块,用于根据所述总线地址锁存使能信号引脚的信号确认所述PC104总线接口的读地址是否有效;还用于,当所述PCI总线接口为等待状态,所述PC104总线接口的读地址有效,且所述PC104总线接口读使能信号引脚的信号有效时,从所述PC104总线接口读取数据并进行缓存;所述PCI接口模块,还用于,当所述PCI总线接口为重试状态时,读取所述PC104接口模块中缓存的数据。本专利技术实施例还提供一种通信系统,包括具有PC104总线接口的多功能车辆总线MVB网卡、外部组件互连PCI总线接口及上述任一种设备。本专利技术实施例提供的用于实现MVB网卡与PCI总线接口通信的设备及系统,通过所述PCI接口模块与具有PCI总线接口的设备连接,通过所述PC104接口模块与具有PC104总线接口的MVB网卡连接,并通过所述PCI总线解析模块实现PCI协议数据与PC104协议数据之间的转换,使得具有PC104总线接口的MVB网卡可以与具有PCI总线接口的设备进行通信,并且,所述设备采用FPGE实现,提高了电路板的空间利用率,节省了成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例用于实现MVB网卡与PCI总线接口通信的设备与PCI总线接口及PC104总线接口的框架结构示意图;图2是图1的具体电路结构示意图;图3是本专利技术实施例PC104总线接口模块的有限状态机示意图;图4为本专利技术实施例通信系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供一种设备,用于实现多功能车辆总线MVB网卡与外部组件互连PCI总线接口通信。使现有的基于PC104总线通信技术的MVB网卡可以与基于PCI总线通信技术的设备相兼容。图1为本专利技术实施例用于实本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201510765572.html" title="用于MVB网卡与PCI总线接口通信的设备及系统原文来自X技术">用于MVB网卡与PCI总线接口通信的设备及系统</a>

【技术保护点】
一种用于多功能车辆总线MVB网卡与外部组件互连PCI总线接口通信的设备,其特征在于,所述设备采用现场可编程门阵列FPGA实现,所述设备,包括:依次通信连接的外部组件互连PCI接口模块、PCI总线解析模块和PC104接口模块;所述PCI接口模块,用于与PCI总线接口相连接,并且与所述PCI总线接口进行基于PCI协议的通信交互;所述PC104接口模块,用于与MVB网卡的PC104总线接口相连接,并且与MVB网卡进行基于PC104总线协议的通信交互;所述PCI总线解析模块,用于将来自所述PCI接口模块的PCI协议数据转换为PC104协议数据,并将所述PC104协议数据发送给所述PC104接口模块;以及,将来自所述PC104接口模块的PC104协议数据转换为PCI协议数据,并将所述PCI协议数据发送给所述PCI接口模块。

【技术特征摘要】
1.一种用于多功能车辆总线MVB网卡与外部组件互连PCI总线接口通信的设备,其特征在于,所述设备采用现场可编程门阵列FPGA实现,所述设备,包括:依次通信连接的外部组件互连PCI接口模块、PCI总线解析模块和PC104接口模块;所述PCI接口模块,用于与PCI总线接口相连接,并且与所述PCI总线接口进行基于PCI协议的通信交互;所述PC104接口模块,用于与MVB网卡的PC104总线接口相连接,并且与MVB网卡进行基于PC104总线协议的通信交互;所述PCI总线解析模块,用于将来自所述PCI接口模块的PCI协议数据转换为PC104协议数据,并将所述PC104协议数据发送给所述PC104接口模块;以及,将来自所述PC104接口模块的PC104协议数据转换为PCI协议数据,并将所述PCI协议数据发送给所述PCI接口模块。2.根据权利要求1所述的设备,其特征在于,所述PCI接口模块与所述PCI总线解析模块之间设有第一信号输入输出通道;所述PCI总线解析模块与PC104接口模块之间设有第二信号输入输出通道;所述PCI接口模块,用于通过所述第一信号输入输出通道向所述PCI总线解析模块发送MVB读写请求,并通过所述第一信号输入输出通道接收所述PCI总线解析模块发送的MVB读写响应;所述PC104接口模块,用于通过所述第二信号输入输出通道接收所述PCI总线解析模块发送的MVB读写请求,并通过所述第二信号输入输出通道向所述PCI总线解析模块发送MVB读写响应。3.根据权利要求1所述的设备,其特征在于,所述PCI接口模块与所述PCI总线解析模块之间设有地址及数据总线,所述PCI接口模块,用于通过所述地址及数据总线向所述PCI总线解析模块写入访问地址有效范围并用于通过所述地址及数据总线将PCI访问地址发送给所述PCI总线解析模块;所述PCI解析模块,用于根据所述PCI访问地址有效范围确定所述PCI访问地址是否有效。4.根据权利要求1所述的设备,其特征在于,所述PCI接口模块与所述PC104接口模块之间设有PCI总线命令及字节使能控制信道及地址传送信道,所述PCI总线命令及字节使能控制信道的信号用于表示读、写、或字节使能控制状态,所述PCI接口模块,...

【专利技术属性】
技术研发人员:周达
申请(专利权)人:中车大连电力牵引研发中心有限公司
类型:发明
国别省市:辽宁;21

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

1