[发明专利]多总线处理器MHAL路由方法有效
申请号: | 201811270922.9 | 申请日: | 2019-01-10 |
公开(公告)号: | CN109558367B | 公开(公告)日: | 2022-10-28 |
发明(设计)人: | 邵龙 | 申请(专利权)人: | 西南电子技术研究所(中国电子科技集团公司第十研究所) |
主分类号: | G06F15/173 | 分类号: | G06F15/173;H04B1/00 |
代理公司: | 成飞(集团)公司专利中心 51121 | 代理人: | 郭纯武 |
地址: | 610036 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开的一种多总线处理器MHAL路由方法,旨在解决处理器间多总线连接的MHAL路由方法,本发明通过下述技术方案予以实现;在步骤中,事先建立路由相关信息表;在发送数据路由步骤中,由发送数据路由函数利用路由相关信息表中的三张表,根据逻辑地址LD,分别从上述三张表中查找处理器总线端口物理地址destPD、本地处理器总线端口物理地址localPD和总线驱动程序,调用对应总线驱动程序,把数据包通过localPD对应的总线发送到nextPD对应的处理器;在接收数据步骤中,由接收数据路由函数完成接收数据路由,在接收数据时,需要路由转发的数据包,按发送数据路由流程转发数据包。 | ||
搜索关键词: | 总线 处理器 mhal 路由 方法 | ||
【主权项】:
1.一种多总线处理器MHAL路由方法,包括建立路由相关信息表、发送数据路由和接收数据路由三个步骤;在建立路由相关信息表步骤中,事先根据处理器上的总线类型和总线端口以总线端口为最小单位规划物理地址PD,并根据波形编号、组件编号、端口编号规划逻辑地址LD,在此基础上,根据处理器间每个总线端口物理地址PD的连接关系、每个处理器上的总线端口物理地址PD与总线驱动程序的对应关系、组件部署情况和每个LD与回调函数的对应关系建立物理拓扑信息表、PD与总线驱动程序映射表、LD与PD映射表和LD与信宿程序映射表;在发送数据路由步骤中,由发送数据路由函数完成发送数据路由,发送数据路由函数利用路由相关信息表中的物理拓扑信息表、PD与总线驱动程序映射表以及LD与PD映射表这三张表,根据逻辑地址LD,从LD与PD映射表中查找信宿程序逻辑地址对应的处理器总线端口物理地址destPD;根据destPD,从物理拓扑信息表中查找对应的下一跳处理器总线端口物理地址nextPD和对应的本地处理器总线端口物理地址localPD;根据localPD,从PD与总线驱动程序映射表中查找本地处理器总线端口对应的总线驱动程序,然后,以nextPD为输入参数,调用对应总线驱动程序,以便把数据包通过localPD对应的总线发送到nextPD对应的处理器;在接收数据步骤中,由接收数据路由函数完成接收数据路由,接收数据路由函数利用路由相关信息表中的LD字段与信宿程序映射表,在接收数据时,需要路由转发的数据包,按发送数据路由流程转发数据包;接收数据路由根据逻辑地址LD,从LD与信宿程序映射表中查找对应的回调信宿程序,若找到了对应的回调信宿程序,则调用该信宿程序处理接收数据包,否则,调用发送数据路由函数,按发送数据路由流程转发该数据包。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南电子技术研究所(中国电子科技集团公司第十研究所),未经西南电子技术研究所(中国电子科技集团公司第十研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811270922.9/,转载请声明来源钻瓜专利网。