[发明专利]数据帧队列管理方法在审
申请号: | 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读数据,外部输入的帧写结束信号线连接到帧计数器,帧计数器向读控制器输出帧计数值,读控制器根据外部输入的帧数据读请求信号、将帧数据使能输出信号和帧数据输出信号输出到外部,读控制器通过帧读结束输出信号直接反馈至帧计数器完成数据帧队列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十研究所,未经中国电子科技集团公司第十研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510894444.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种着色器的解析方法和装置
- 下一篇:屏幕显示的方法及终端设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置