[发明专利]基于Tsi721的RapidIO动态枚举过程的实现方法及系统有效
申请号: | 202110826587.1 | 申请日: | 2021-07-21 |
公开(公告)号: | CN113688091B | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 左颜;李学慧;顾燕飞;于楠 | 申请(专利权)人: | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) |
主分类号: | G06F15/173 | 分类号: | G06F15/173 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 201800 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 tsi721 rapidio 动态 枚举 过程 实现 方法 系统 | ||
本发明提供一种基于Tsi721的RapidIO动态枚举过程的实现方法及系统,涉及数据通信技术领域,该方法包括:步骤S1:对板内RapidIO接口芯片Tsi721进行初始化,获取0x60寄存器的值,赋值给主枚举设备节点ID;步骤S2:开始动态枚举,并判断该端口的0x158寄存器是否为link连接状态,则判断该link端口所连接的端口设备是RapidIO交换还是RapidIO端点;步骤S3:将找到的级联交换信息保存进结构体并配置路由表;步骤S4:获取操作系统中所有交换芯片的个数,完成动态枚举。本发明能够解决依赖独立RapidIO交换模块进行网络枚举的问题,能够直接在RapidIO节点模块上完成网络枚举与数据收发,使得RapidIO节点之间的数据通信更为便捷,同时降低了整体应用成本。
技术领域
本发明涉及数据通信技术领域,具体地,涉及一种基于Tsi721的RapidIO动态枚举过程的实现方法及系统。
背景技术
Tsi721:是一款PCIe转RapidIO的桥片,在桥接设备中实现基于硬件的PCIeGen2到RapidIOGen2协议转换的解决方案,实现PCIe与RapidIO的互连。需要大量没有处理器参与的有效数据传输的应用程序可以使用Tsi721的块DMA引擎和消息引擎的有效传输速率来执行。
RapidIO:Rapid IO技术是嵌入式系统互联国际标准(ISO/IEC18372),ATCA、AMC、UTCA、VXS、VPX等机械标准规范都已经引入Rapid IO技术作为板卡间的标准互联技术。
公开号为CN103347098A的发明专利,公开了一种RapidIO总线互联系统的网络枚举方法,在以RapidIO总线作为互连架构的系统中,构造一个连通图G0(V,E),作为网络模板存储于主机节点,V为描述网络节点的顶点集合,顶点集合V中的每个顶点v包含了每个节点预先分配的网络地址和物理地址;在含有网络枚举主函数和节点设置子函数的网络枚举算法中,加入网络模板预定义地址的分配策略,对于每个新发现的网络节点,以被枚举端口的网络地址、端口编号为关键字,在G0中查找匹配节点为新节点分配地址,在网络枚举算法中,节点设置函数作为子函数被枚举函数调用。
在常规的机箱内部互联应用中,通常使用RapidIO交换模块进行机箱内部交换与节点的枚举,并且给每个节点分配ID,实现节点间的数据传输。Rapid IO交换模块是传输数据的交换模块,其结构是每个端口都直接与主机相连,并且一般都工作在全双工方式。交换模块能同时连通多对端口,进行无冲突的传输数据。
RapidIO交换模块的网络枚举是通过RapidIO网络中的主设备来实现网络中其他设备的枚举,并且完成整个网络的配置过程。主设备通过对交换机每个端口链路状态的解析来判断该端口设备的状态,对整个RapidIO网络进行遍历,为每个设备进行初始化以及分配设备ID,建立数据传输的路由表。
RapidIO的路由和交换是通过每个终端设备的ID号来实现的。每一个终端都会分配一个唯一的ID号,当一个终端发出一个数据包时,在它的包头中包含有目的终端的ID号和发送源端的ID号。每一个交换器在它的每一个端口上都有一个交换路由表,根据此表就可以决定此数据包由哪一个端口送出。每个端口的路由表需要在系统初始化时进行配置,这与以太网相比,显得不是非常灵活和智能,但是这使得系统的路由实现变得非常简单。在现有技术当中,RapidIO节点之间的数据通信不够便捷,且整体的应用成本较高。
发明内容
针对现有技术中的缺陷,本发明提供一种基于Tsi721的RapidIO动态枚举过程的实现方法及系统。
根据本发明提供的一种基于Tsi721的RapidIO动态枚举过程的实现方法及系统,所述方案如下:
第一方面,提供了一种基于Tsi721的RapidIO动态枚举过程的实现方法,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东计算技术研究所(中国电子科技集团公司第三十二研究所),未经华东计算技术研究所(中国电子科技集团公司第三十二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110826587.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种从浮选后萤石矿中提纯氟化钙的工艺
- 下一篇:旋转连接器测试平台