[发明专利]一种基于AXI总线的RMAP目标方IP核及其命令响应方法有效
申请号: | 202210121266.6 | 申请日: | 2022-02-09 |
公开(公告)号: | CN114615353B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 柳萌;安军社;祝平 | 申请(专利权)人: | 中国科学院国家空间科学中心 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L69/24;H04L69/06;H04L69/12;H04L12/40 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;李彪 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 axi 总线 rmap 目标 ip 及其 命令 响应 方法 | ||
本发明涉及SpaceWire航天总线网络领域,特别涉及一种基于AXI总线的RMAP目标方IP核及其命令响应方法,本发明通过协议解复用模块解析来自SpW节点控制器的不同类型的SpW数据包,并按类型分别发送至目标方处理器、发起方处理器或上位机中,协议复用模块并采用轮询仲裁方法,决定发送至SpW节点控制器的发送缓存模块的协议包类型,并控制复用过程。本申请提供的基于AXI总线的RMAP目标方IP及其响应方法,使得具有本申请的IP核的SpaceWire网络远程终端设备对RMAP命令能产生高效快速的响应,同时,具备良好的扩展性能,方便后续增加发起方功能。
技术领域
本发明涉及SpaceWire航天总线网络领域,特别涉及一种基于AXI总线的RMAP目标方IP核及其命令响应方法,本发明提供的IP核易于功能扩展。
背景技术
在航天器上,特定的数据系统之间可以使用不同类型的数据子网络。在轨接口业务(Spacecraft Onboard Interface Services)提供了标准模型内存访问服务SOIS-MAP,以使在轨应用程序不必关心这些子网的性质。考虑到不同数据链路层支持的功能的差异,SOIS子网服务为上层应用程序提供了聚合的公共接口和公共服务(汇聚),以便通过任何单个数据链路进行通信。应用程序与SOIS子网服务一起,共同提供了航天器几乎全部组件之间通信的标准方式。
SOIS-MAP模型内存本身或其管理器不被视为服务的用户,而是嵌入在子网中的资源,这意味着被访问的内存是子网的一部分,而不是子网的用户。RMAP则是提供一个管道,内存存取请求和响应通过子网在用户和实现对内存的访问的内存管理器之间透明地传输。RMAP允许访问未嵌入子网的内存,即内存是子网的用户,而不是子网的一部分,具体表现就是RMAP模型里远端存在与用户对等的实体,在SOIS-MAP模型里不存在。通过RMAP协议可以从SpaceWire网络节点的存储器映射寄存器或存储器中读写数据。协议具体的实现应具有三种功能之一:发起方功能、目标方功能、同时包含发起方和目标方功能,RMAP较SOIS-MAP使用更灵活,但实现难度更高。
目前RMAP协议尚处于研究阶段,国内关于RMAP的研究较少,尚未有相关IP核及其响应方法。
发明内容
本发明的目的在于,克服目前尚无RMAP目标方IP核及其命令响应方法的问题,从而提供一种基于AXI总线的RMAP目标方IP核及其命令响应方法。本发明提供的基于AXI总线的RMAP目标方IP核及其命令响应方法,用于提供SpaceWire网络中远程终端设备(节点、路由器等)中的寄存器、FIFO、内存或其存储单元等对RMAP协议命令的响应。该IP核实现对RMAP协议读、写和读改写命令操作的解析和执行,具体地,该IP可以解析RMAP协议命令包包头;支持向上位机申请存储单元操作权限并进行存取操作;数据的读写采取DMA(DirectMemory Access直接存储器访问)方式,脱离CPU束缚,以支持非智能终端;IP核实现RMAP协议回复包编码和发送,可对非RMAP协议数据旁路处理;IP核预留RMAP发起方功能扩展接口;支持IP核状态实时检测功能。
为实现上述目的,本发明提供的基于AXI总线的RMAP目标方IP核,包括:与AXI总线接口连接的协议处理器和目标方处理器;
所述协议处理器模块包括:协议复用模块和协议解复用模块;
所述协议解复用模块,用于读取并接收SpW节点控制器的接收缓存模块中的SpW数据包,并判断所述SpW数据包的类型;其中,所述SpW数据包的类型的类型包括:无效SpW数据包、RMAP协议目标方命令包、RMAP协议发起方回复包和非RMAP协议SpW数据包;所述协议解复用模块还用于将所述RMAP协议目标方命令包解复用至目标方处理器;用于将所述RMAP协议发起方回复包解复用至发起方处理器,以进行后续处理;用于在AXI总线接口与上位机连接时,将所述非RMAP协议SpW数据包解复用至上位机,以进行后续处理,用于在所述AXI总线接口与非智能终端连接时,将所述非RMAP协议SpW数据包自动泄放;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院国家空间科学中心,未经中国科学院国家空间科学中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210121266.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:显示面板
- 下一篇:一种用于高频精密阻抗测量的矢量负反馈自动平衡电桥