[发明专利]基于FAST协议的万兆通信数据的并行解析方法及装置在审
申请号: | 202110974929.4 | 申请日: | 2021-08-24 |
公开(公告)号: | CN113691532A | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 郭高攀 | 申请(专利权)人: | 中科亿海微电子科技(苏州)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京市中闻律师事务所 11388 | 代理人: | 冯梦洪 |
地址: | 215000 江苏省苏州市苏州工业园区金*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fast 协议 通信 数据 并行 解析 方法 装置 | ||
1.基于FAST协议的万兆通信数据的并行解析方法,其特征在于:用FPGA处理芯片搭建一个硬件并行处理系统,其包括以下步骤:
(1)开始;
(2)数据接收:以156.25M Hz的频率接收到16个字节的数据;
(3)并行数据解码,并行流水作业方式以156.25M Hz的频率输出;
(4)按FAST协议中位图的位置进行数据分配;
(5)结束。
2.根据权利要求1所述的基于FAST协议的万兆通信数据的并行解析方法,其特征在于:所述步骤(3)包括以下分步骤,其中步骤(3.3)、(3.6)、(3.9)并行执行:
(3.1)开始;
(3.2)接收16个字节;
(3.3)计算完整数据个数c;
(3.4)c打一拍给c1,打一拍就是系统时钟对外部信号采样一次,把采样的结果数据做为下一步的控制状态;
(3.5)c1打一拍给c2,跳转到步骤(3.10);
(3.6)标志位依次相加赋值a;
(3.7)数据拼接为32字节,按a中计算各数据左移量b;
(3.8)各数据按b依次左移并取高16个字节,跳转到步骤(3.10);
(3.9)判断当前16字节中未用字节,跳转到步骤(3.7);
(3.10)将新解码的c2个数据存入寄存器队列d,并输出c2;
(3.11)结束。
3.根据权利要求2所述的基于FAST协议的万兆通信数据的并行解析方法,其特征在于:所述步骤(4)包括以下分步骤,其中步骤(4.3)、
(4.7)并行执行:
(4.1)开始;
(4.2)读取位图并计算出位图中该消息数据总个数并锁存为e,并累加c2得出f;
(4.3)判断fe是否成立,是则执行步骤(3.4),否则执行步骤(3.2);
(4.4)跳转到下一个位图位置,并按各个数据自己的j位置进行分配;
(4.5)各个数据位去掉FAST协议中的标志位;
(4.6)输出数据,跳转步骤(4.8);
(4.7)锁存位图数据依次计算出位图中各有效位的位置,跳转步骤(4.4);
(4.8)结束。
4.基于FAST协议的万兆通信数据的并行解析装置,其特征在于:用FPGA处理芯片搭建一个硬件并行处理系统,其包括:
数据接收模块,其配置来以156.25M Hz的频率接收到16个字节的数据;
解码模块,其配置来进行并行数据解码,并行流水作业方式以156.25M Hz的频率输出;
数据分配模块,其配置来按FAST协议中位图的位置进行数据分配。
5.根据权利要求4所述的基于FAST协议的万兆通信数据的并行解析装置,其特征在于:所述解码模块执行以下步骤,其中步骤(3.3)、(3.6)、(3.9)并行执行:
(3.1)开始;
(3.2)接收16个字节;
(3.3)计算完整数据个数c;
(3.4)c打一拍给c1,打一拍就是系统时钟对外部信号采样一次,把采样的结果数据做为下一步的控制状态;
(3.5)c1打一拍给c2,跳转到步骤(3.10);
(3.6)标志位依次相加赋值a;
(3.7)数据拼接为32字节,按a中计算各数据左移量b;
(3.8)各数据按b依次左移并取高16个字节,跳转到步骤(3.10);
(3.9)判断当前16字节中未用字节,跳转到步骤(3.7);
(3.10)将新解码的c2个数据存入寄存器队列d,并输出c2;
(3.11)结束。
6.根据权利要求5所述的基于FAST协议的万兆通信数据的并行解析装置,其特征在于:所述数据分配模块执行以下步骤,其中步骤(4.3)、(4.7)并行执行:
(4.1)开始;
(4.2)读取位图并计算出位图中该消息数据总个数并锁存为e,并累加c2得出f;
(4.3)判断fe是否成立,是则执行步骤(3.4),否则执行步骤(3.2);
(4.4)跳转到下一个位图位置,并按各个数据自己的j位置进行分配;
(4.5)各个数据位去掉FAST协议中的标志位;
(4.6)输出数据,跳转步骤(4.8);
(4.7)锁存位图数据依次计算出位图中各有效位的位置,跳转步骤(4.4);
(4.8)结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科亿海微电子科技(苏州)有限公司,未经中科亿海微电子科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110974929.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种氢碎炉进料端盖启闭控制结构
- 下一篇:一种集成式灯具控制器挑臂