[发明专利]可编程NoC万兆以太网资源网络接口系统有效
申请号: | 201910554188.7 | 申请日: | 2019-06-25 |
公开(公告)号: | CN110311814B | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 许川佩;刘华颖;范兴茂;张龙;胡聪 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | H04L45/745 | 分类号: | H04L45/745;H04L41/0803;H04L41/12;H04L49/90 |
代理公司: | 北京中济纬天专利代理有限公司 11429 | 代理人: | 石燕妮 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程 noc 以太网 资源 网络 接口 系统 | ||
1.一种可编程NoC万兆以太网资源网络接口系统,其特征在于,
包括网络接口模块、数据处理模块、接收模块、错误管理模块和协议支持模块,所述网络接口模块与所述数据处理模块、所述接收模块和路由节点电性连接,所述错误管理模块与所述网络接口模块和所述数据处理模块电性连接,所述协议支持模块与所述数据处理模块、所述接收模块和以太网资源节点电性连接;
所述网络接口模块,用于在发送状态下通过管理配置数据,实现对所述错误管理模块工作状态的控制以及对所述协议支持模块中网络各层的源地址和目的地址信息的配置,在接收状态下,将所述接收模块接收的数据按照片上网络的数据格式完整的发送到路由节点,完成与路由节点的通信;
所述错误管理模块,用于在所述网络接口模块处于发送状态时,根据配置的所述网络接口模块端口信号对接收到的微片数据进行判断,若头微片中目的路由节点编号与配置路由节点信息不符,则向路由节点返回错误数据包;
所述数据处理模块,用于在头微片中目的路由节点编号与配置路由节点信息相符,所述网络接口模块处于发送状态时,将路由节点需要发送至以太网资源节点的微片组装成完整数据包后进行缓存;
所述协议支持模块,用于实现网络各层协议的搭建,完成网络各层间的通信及数据校验,同时将从所述数据处理模块接收到的数据发送给以太网资源节点;
所述接收模块,用于在所述网络接口模块处于接收状态时,缓存从所述协议支持模块接收到的数据,将接收数据分层解封后按照片上网络的微片的数据格式进行封装,发送至所述网络接口模块。
2.如权利要求 1所述的可编程NoC万兆以太网资源网络接口系统,其特征在于,
所述错误管理模块包括接收单元、判断单元、发送单元和提醒单元,所述接收单元,用于接收所述网络接口模块从路由节点获取的微片数据;
所述判断单元,用于根据配置的所述网络接口模块端口信号对所述接收单元接收到的微片数据进行判断;
所述发送单元,用于在头微片中目的路由节点编号与配置路由节点信息相符时,将微片数据发送至所述数据处理模块;
所述提醒单元,用于在头微片中目的路由节点编号与配置路由节点信息不相符时,向路由节点返回错误数据包。
3.如权利要求 2所述的可编程NoC万兆以太网资源网络接口系统,其特征在于,
所述数据处理模块包括发送帧数据缓存单元、缓存监控单元和数据解封单元,所述发送帧数据缓存单元,用于接收所述发送单元发送的微片数据进行存储;
所述缓存监控单元,用于检测所述发送帧数据缓存单元内的存储空间是否充足,若是,则将准备就绪信号发送给所述数据解封单元;
所述数据解封单元,用于接收准备就绪信号,根据不同微片属性将微片数据还原成数据包,并在每个数据包的前面加入数据包识别头。
4.如权利要求 3所述的可编程NoC万兆以太网资源网络接口系统,其特征在于,
所述数据处理模块还包括帧信息管理单元和帧信息缓存单元,所述帧信息管理单元,用于接收所述数据解封单元发送的帧字节数和数据和,并进行整理;
所述帧信息缓存单元,用于存储所述帧信息管理单元整理的数据;
所述帧信息管理单元,还用于根据所述帧信息缓存单元的存储空间,向所述协议支持模块发送存储请求信号。
5.如权利要求 4所述的可编程NoC万兆以太网资源网络接口系统,其特征在于,
所述协议支持模块包括组包单元、发送数据缓存单元、接收数据缓存单元和解包单元,所述组包单元,用于在所述网络接口模块处于发送状态时,接收所述发送帧数据缓存单元和所述帧信息缓存单元的数据,按照各层协议进行数据封装,并发送至所述发送数据缓存单元;
所述发送数据缓存单元,用于在所述网络接口模块处于发送状态时,缓存所述组包单元内的封装数据;
所述接收数据缓存单元,用于在所述网络接口模块处于接收状态时,接收以太网资源节点发送来的封装数据,并将封装数据发送至所述解包单元;
所述解包单元,用于在所述网络接口模块处于接收状态时,完成所述接收数据缓存单元内的数据按照各层协议的解封和验证,并将解封数据发送给所述接收模块。
6.如权利要求 5所述的可编程NoC万兆以太网资源网络接口系统,其特征在于,
所述接收模块包括接收帧数据缓存单元、数据封装单元和数据管理单元,所述接收帧数据缓存单元,用于接收所述解包单元发送的解封数据;
所述数据管理单元,用于通过帧数据校验有效信号判定所述解包单元发送的解封数据的有效性;
所述数据封装单元,用于在解封数据有效时,将解封数据按照片上网络的微片的数据格式进行封装并发送给所述网络接口模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910554188.7/1.html,转载请声明来源钻瓜专利网。