[发明专利]数据帧队列管理方法在审

专利信息
申请号: 201510894444.9 申请日: 2015-12-07
公开(公告)号: CN105446699A 公开(公告)日: 2016-03-30
发明(设计)人: 卢华;李波;王海砚;王昭 申请(专利权)人: 中国电子科技集团公司第十研究所
主分类号: G06F5/10 分类号: G06F5/10
代理公司: 成飞(集团)公司专利中心 51121 代理人: 郭纯武
地址: 610036 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 队列 管理 方法
【权利要求书】:

1.一种数据帧队列管理方法,其特征在于包括如下步骤:采用FPGA内部先进先出FIFO存储缓冲区存储数据帧;数据帧队列管理装置采用标识位来标识帧头帧尾,在数据帧中每一个元素配一个能够标识出数据帧的帧头和帧尾的帧标识,数据帧队列管理装置将数据帧元素和帧标识一并存入FIFO存储缓冲区;然后通过FPGA的帧计数器统计数据帧队列的帧数,得到帧计数值;数据帧队列管理装置读控制器接收完一帧数据后,通过帧计数器将帧计数值加1,输出一帧数据后,将帧计数值减1;数据帧输出时,数据帧队列管理装置读控制器从FIFO中读取帧标识和数据帧元素中,通过帧标识判读数据帧的帧头和帧尾,取出完整的帧数据输出。

2.如权利要求1所述的数据帧队列管理方法,其特征在于:在数据帧队列管理中,当有数据输入时,数据帧队列管理装置将数据帧的元素和帧标识组合后写入FIFO,并判断数据帧是否输入完成,如果未完成则继续将数据帧元素和帧结束标志写入FIFO,如果一个数据帧写完帧计数值加1。

3.如权利要求1所述的数据帧队列管理方法,其特征在于:在数据帧队列输出流程中,当数据帧队列接收到帧输出数据请求并且帧计数值大于0时,数据帧队列管理装置的读控制器从FIFO中读取数据帧元素和帧标识,否则数据帧队列处于等待状态,数据帧队列通过帧标识判断从FIFO中读取的数据元素是否为帧头,如果不是帧头则继续读取下一个数据帧的元素和帧标识,直到找到帧头,如果是帧头将帧头输出并从FIFO中读取下一个数据帧的元素和帧标识,并且通过帧标识判断该元素是否为帧尾,如果不是帧尾继续读取下一个数据帧的元素和帧标识直到找到数据帧尾,如果找到帧尾输出帧尾并将帧计数值减1。

4.如权利要求1所述的数据帧队列管理方法,其特征在于:FIFO中的数据结构包括数据元素和帧标识,数据元素包括:帧1元素1、帧1元素2、帧1元素3…帧1元素N-1、帧1元素N,帧2元素1、帧2元素2、帧2元素N…;帧标识包括:帧1标识1、帧1标识2、帧1标识3…帧1标识N-1、帧1标识N,帧2标识1、帧2标识2、帧2标识3…帧2标识N…。

5.如权利要求1所述的数据帧队列管理方法,其特征在于:数据帧队列管理装置将数据帧的数据元素和帧标识组合后写入FIFO,在写入FIFO前将数据帧的元素和帧标识合并为一个数据,不同的数据帧在FIFO中连续存储。

6.如权利要求4所述的数据帧队列管理方法,其特征在于:帧标识用来区分数据帧的帧头和帧尾,帧标识为M比特宽度的二进制数据,其中,M为自然数。

7.如权利要求5所述的数据帧队列管理方法,其特征在于:帧标识宽度M大于等于2时,数据帧队列管理装置采从M比特帧标识组成的数据中任意选择三个分别标识帧头、帧尾和其它数据元素;当帧标识为2比特时,二进制的00表示帧头,二进制的01表示帧尾,二进制的11表示其它元素,帧标识为2比特时FPGA内部FIFO存储的数据结构,采用二进制帧标识00、11、11…11、01、00、11…对应帧头帧1元素1、帧1元素2、帧1元素3…帧1元素N-1、帧尾帧1元素N,帧头帧2元素1、帧2元素2…。

8.如权利要求5所述的数据帧队列管理方法,其特征在于:帧标识宽度M等于1时,帧标识只有1比特数据,帧标识代表的二进制数据只能表示“0”、“1”两个状态;数据帧队列管理装置采用相邻数据帧元素对应的帧标识的组合来区分帧头、帧尾和其它数据元素;帧头的数据元素对应的帧标识和其后相邻的一个帧标识位两比特为二进制的10表示帧头,帧尾的数据元素对应的帧标识和在前相邻的一个帧标识位两比特为二进制的11表示帧尾,其余数据帧元素对应的帧标识为0,帧标识为1比特时FPGA内部FIFO存储的数据结构,包括,帧标识1、0、0、0、1、1、1、0、…,对应帧元素:帧头帧1元素1、帧1元素2、帧1元素3…帧1元素N-1、帧尾帧1元素N,帧头帧2元素1、帧2元素2…。

9.如权利要求1所述的数据帧队列管理方法,其特征在于:FIFO采用FPGA内部的软核实现,FIFO输入输出位宽配置为帧元素位宽+帧标识位宽,其中,FIFO相连读控制器,读控制器连接帧计数器,外部输入的帧元素写使能信号和帧标识+帧元素总线信号线输入FIFO,读控制器向FIFO输出FIFO读使能,FIFO向读控制器输出FIFO读数据,外部输入的帧写结束信号线连接到帧计数器,帧计数器向读控制器输出帧计数值,读控制器根据外部输入的帧数据读请求信号、将帧数据使能输出信号和帧数据输出信号输出到外部,读控制器通过帧读结束输出信号直接反馈至帧计数器完成数据帧队列。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十研究所,未经中国电子科技集团公司第十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510894444.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top