[发明专利]一种片上网络千兆以太网资源节点及其工作方法有效
申请号: | 201710141532.0 | 申请日: | 2017-03-10 |
公开(公告)号: | CN106953853B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 许川佩;赵江伟;万春霆;王建喜 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 桂林市持衡专利商标事务所有限公司 45107 | 代理人: | 陈跃琳 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 千兆 以太网 资源 节点 及其 工作 方法 | ||
1.一种片上网络千兆以太网资源节点,其特征是,该千兆以太网资源节点增设连接在片上网络和PC机之间,并由以太网模块和以太网资源网络接口组成;
上述以太网模块包括UDP解包与组包模块、三速以太网IP核和三速以太网IP核控制器;UDP解包与组包模块,用于对所传数据进行UDP组包和解包处理;三速以太网IP核,用于千兆以太网MAC层数据的传输;三速以太网IP核控制器,用于设置三速以太网IP核的工作模式;
上述以太网资源网络接口包括FIFO模块和RNI控制器;FIFO模块,用于对接收和发送数据的存储;RNI控制器,用于片上网络和千兆以太网之间不同协议数据的转换和转发。
2.根据权利要求1所述的一种片上网络千兆以太网资源节点,其特征是,千兆以太网资源节点所传数据的数据帧由两部分构成,前一部分是在片上网络中传输的数据包,后一部分是千兆以太网中传输的数据帧;前一部分作为独立的数据包在片上网络中传输,并作为后一部分的UDP净荷在以太网中传输。
3.权利要求1所述一种片上网络千兆以太网资源节点的工作方法,其特征是,包括以太网模块的工作过程和以太网资源网络接口的工作过程;
上述以太网模块的工作过程如下:
当启动信号有效,数据包传输进入传输空闲状态S0;若以太网资源网络接口请求写数据有效,且以太网资源网络接口传送帧头标示有效,则数据包传输进入传输起始状态S1,此状态主要完成MAC首部、IP首部及UDP首部的数据传输任务;若以太网资源网络接口请求写数据有效,且以太网资源网络接口传送帧头标示无效,则数据传输进入传输错误状态S3,此时只有硬件复位才能跳转到传输空闲状态S0,否则将一直停留在传输错误状态S3;传输起始状态S1结束后,数据传输进入数据转发状态S2,此状态主要完成将从以太网资源网络接口接收到的数据进行转发,当收到尾微片时,完成整帧数据的传输,数据传输进入传输空闲状态S0,等待下一帧数据的传输;
以太网资源网络接口的工作过程如下:
当以太网资源网络接口使能时,数据接收进入接收空闲状态A0;当以太网资源网络接口接收到片上网络发出的读数据传输请求时,数据接收跳转到接收等待状态A1;若此时FIFO模块为满时,停留在接收等待状态A1,若此时FIFO模块为空时,就向片上网络回复数据接收命令,数据接收跳转到接收状态A2,开始接收数据,此状态RNI控制器开始接收片上网络的数据;若接收到数据,即FIFO模块不为空时,数据接收进入数据转发状态A3,此状态主要接收来自片上网络的数据包,同时向以太网模块传输数据,当接收到尾微片后,数据接收跳转到接收空闲状态A0,至此,完成整个数据包的接收;
当以太网资源网络接口使能且以太网模块处于工作状态时,数据发送进入发送空闲状态B0;当以太网资源网络接口收到以太网模块的写数据请求时,数据发送跳转到发送等待状态B1;若此时FIFO模块为满时,停留在发送等待状态B1,若此时FIFO模块为空时,就向以太网模块发送以太网资源网络接口读数据有效命令,并且数据发送跳转到接收状态B2,开始接收数据,此状态RNI控制器开始接收以太网模块的数据;若接收到数据,即FIFO模块不为空时,数据接收进入数据转发状态B3,此状态主要是接收以太网模块的数据,并将数据发送到片上网络,当发送到尾微片后,数据发送跳转到发送空闲状态B0,至此,完成整个数据包的接收。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710141532.0/1.html,转载请声明来源钻瓜专利网。