RapidIO网络报文转换方法、系统及设备技术方案

技术编号:36407310 阅读:28 留言:0更新日期:2023-01-18 10:16
本发明专利技术提供了一种RapidIO网络报文转换方法、系统及设备,该系统包括:一个或多个message(即RapidIO消息报文)入站管理通道;配置管理模块,用于初始化message入站管理通道;PCIe调度模块;PCIe数据MWr生成模块;消息信息存储模块;消息内容存储模块;消息预处理模块;RapidIO控制器模块。本方案智能化高,可自动归类同类message切片,并将有效负载汇集到CPU侧,可同时支持多条message并行接收,通过流水线方式,提升message处理效率,且用户可配置性高。高。高。

【技术实现步骤摘要】
RapidIO网络报文转换方法、系统及设备


[0001]本专利技术涉及电数据处理及集成电路设计领域,可应用于复杂的RapidIO网络中,借助转换芯片,实现RapidIO报文数据到PCIe的转换,特别涉及一种RapidIO网络报文转换方法、系统及设备。

技术介绍

[0002]RapidIO协议和PCIe协议均是目前普遍常用高速串行总线协议,现有CPU仅少数支持直接挂载RapidIO设备,大多数CPU挂载RapidIO设备的方案依然是通过PCIe总线外搭PCIe

RapidIO桥片实现与RapidIO设备的连接。
[0003]RapidIO message报文作为RapidIO的一种消息类协议相比于RapidIO的其他协议有着特殊的结构和传输方式。message报文可以实现数据无地址传输。对于一个设备而言,可以通过message报文中的mailbox(或xmailbox)、letter映射一段地址空间,从而实现通信设备之间地址信息隔离。单组message可切片传输,最多16片,每片最多传输256B数据,单组message本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.RapidIO网络报文转换系统,其特征在于,所述系统包括:一个或多个message入站管理通道,所述message入站管理通道用于将message报文进行入站处理,所述message为RapidIO协议下的message报文,所述message以切片方式传输;配置管理模块,用于初始化message入站管理通道,以及配置CPU PCIe侧的FQ起始地址,所述FQ为空闲指针队列;PCIe调度模块,用于对PCIe MWr数据报文及描述符PCIe MWr报文进行调度,并通过PCIe控制器模块发送至CPU PCIe侧;PCIe数据MWr生成模块,用于获取message切片随路信息、切片内容、message切片在CPU PCIe侧的分配地址,生成PCIe MWr数据报文,并将其发送至PCIe调度模块;消息信息存储模块,用于存储message切片随路信息;所述message切片随路信息包括:message切片报文中msgseg、上下文索引地址、message切片内容地址、message切片长度;消息内容存储模块,用于存储message切片内容;消息预处理模块,用于对通过RapidIO控制器模块传入的message切片进行预处理,消息预处理模块分别与消息信息存储模块、消息内容存储模块连接并进行数据交互;RapidIO控制器模块,连接RapidIO设备侧,接收RapidIO设备侧发送来的message切片。2.根据权利要求1所述的系统,其特征在于,所述message入站管理通道进一步包括:PCIe空闲指针预取模块,基于FQ的起始地址预取CPU PCIe侧的空闲指针;PCIe描述符生成模块,用于基于DQ的起始地址生成描述符PCIe MWr报文;所述DQ为CPU PCIe侧配置的存放描述符的队列;空闲指针存储模块,用于存储空闲指针;消息上下文索引模块,用于为message建立上下文,以及监测某上下文对应的全部message切片是否发送完毕。3.根据权利要求2所述的系统,其特征在于,PCIe数据MWr生成模块、消息预处理模块分别与message入站管理通道中的消息上下文索引模块进行数据交互。4.根据权利要求1所述的系统,其特征在于,message入站管理通道为多个时,共用一个消息内容存储模块。5.根据权利要求1所述的系统,其特征在于,所述FQ的空闲指针设置方式为:在CPU PCIe侧分配多个空闲存储区域,每个空闲存储区域大小相同,将所述空闲存储区域的首地址作为FQ的空闲指针。6.根据权利要求1所述的系统,其特征在于,所述消息预处理模块对message切片进行预处理包括:提取message中的destid、mbox位域,并基于destid、mbox位域将该message切片送往相应的message入站管理通道处理,并附上message切片属性信息,所述message切片属性信息包括RapidIO协议中message报文的destID、sourceID、mbox、letter、msgseg、sszie、msglen、tt、prio、crf域段的任意组合。7.根据权利要求2所述的系统,其特征在于,消息上下文索引模块收到上下文建立请求后,首先匹配现有上下文,若匹配成功,则将msgseg标志位置位;若匹配不成功,则查看是否有空...

【专利技术属性】
技术研发人员:朱珂姜海斌王盼吴佳骏朱婧瑀杨晓龙刘长江陈德沅
申请(专利权)人:井芯微电子技术天津有限公司
类型:发明
国别省市:

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

1