[发明专利]一种基于PCIe接口的SpaceFibre总线数据采集方法有效
申请号: | 201811221642.9 | 申请日: | 2018-10-19 |
公开(公告)号: | CN109408424B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 伊小素;王家兴;姜梦茹;曾华菘;熊瑞;董伟涛;刘辉 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F13/16 | 分类号: | G06F13/16;G06F13/18;G06F13/42 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 姜荣丽 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于PCIe接口的SpaceFibre总线数据采集方法,属于空间技术应用领域。本发明将SpaceFibre总线从SpaceFibre网络中接收到的多个虚拟通道数据分通道缓存,通过解析SpaceFibre网络广播通道数据,制定采集虚拟通道数据的方案,再通过PCIe接口将各虚拟通道数据采集至计算机。利用本发明所提供的方法解决了传统计算机同SpaceFibre总线接口不兼容问题,实现了传统计算机对SpaceFibre总线的数据采集,为SpaceFibre星载网络的调试提供了可靠基础,增加了SpaceFibre星载网络的应用范围。 | ||
搜索关键词: | 一种 基于 pcie 接口 spacefibre 总线 数据 采集 方法 | ||
【主权项】:
1.一种基于PCIe接口的SpaceFibre总线数据采集方法,其特征在于,具体包括步骤:步骤一、SpaceFibre IP节点模块接收由SpaceFibre网络通过SpaceFibre链路传输的数据流,所述数据流包括SpaceFibre网络广播通道数据和各个虚拟通道数据;SpaceFibre IP节点模块将所述SpaceFibre网络广播通道数据传输到广播通道解析模块;步骤二、广播通道解析模块对数据流中的SpaceFibre网络广播通道数据进行解析,获取当前通信任务下虚拟通道数量n和各个虚拟通道的优先权,将所有虚拟通道的优先权按权级参数从高到低进行排序,并发送给核心处理模块;其中每个虚拟通道均具有一个权级参数;步骤三、各个虚拟通道数据以完整SpaceFibre数据包的形式在缓冲模块进行缓存,等待核心处理模块的访问;缓存模块中creditCount寄存器的creditCount值与当前缓存模块所存储的完整SpaceFibre数据包的数量相同;步骤四、核心处理模块按优先权从高到低顺序依次访问各个虚拟通道对应缓存模块中的creditCount值,以完整SpaceFibre数据包长度作为每个虚拟通道单次循环最大发送数据长度,获取所有虚拟通道所对应的完整SpaceFibre数据包并发送给PCIe管理模块;步骤五、PCIe管理模块接收来自核心处理模块的各个虚拟通道的SpaceFibre数据包并进行重新打包后,由PCIe接口发送至计算机。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811221642.9/,转载请声明来源钻瓜专利网。