[发明专利]一种实现数据排序的级联结构电路和方法在审

专利信息
申请号: 201410546091.9 申请日: 2014-10-15
公开(公告)号: CN104317549A 公开(公告)日: 2015-01-28
发明(设计)人: 曹辉;杨靓;周泉;王硕 申请(专利权)人: 中国航天科技集团公司第九研究院第七七一研究所
主分类号: G06F7/08 分类号: G06F7/08
代理公司: 西北工业大学专利中心 61204 代理人: 顾潮琪
地址: 710000*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种实现数据排序的级联结构电路和方法,包括一个输入接口和由n个排序单元CEi构成的级联阵列,CEi的数据输出和使能输出连接到CEi+1的数据输入和使能输入;第一个排序单元CE0的数据输出和使能输出分别连接到排序电路的数据输入和数据输入使能。本发明电路结构简单、资源占用少,不需要额外的硬件电路来完成数据比较后的排序逻辑,不需要等待所有数据处理完成后才开始数据排序处理。
搜索关键词: 一种 实现 数据 排序 级联 结构 电路 方法
【主权项】:
一种实现数据排序的级联结构电路,包括一个输入接口和由n个排序单元CEi构成的级联阵列,0≤i<n,n为需要排序的数值个数,其特征在于:所述排序电路的输入接口包括一个数据输入接口和一个排序电路使能信号接口,待排序搜索的数据从数据接口输入到排序电路中,与数据同时输入一个节拍的使能EN有效信号,表明当前数据是有效数据,同时使能信号EN启动排序电路对数据的排序;每一个排序单元包括两个输入接口和两个输出接口,一个输入接口为数据输入DataIn,另一个输入接口为使能控制信号EnIn,一个输出接口为数据经排序单元比较后的数据DataOut,另一个输出接口为对EnIn信号在当前排序单元内延迟一拍后输出EnOut;CEi的输出CEi.DataOut和CEi.EnOut连接到CEi+1的输入CEi+1.DataIn和CEi.EnIn;第一个排序单元CE0的输入CE0.DataIn和CE0.EnIn分别连接到排序电路为数据的输入DATA和数据输入使能EN;每一个排序单元内部包括一个极值寄存器BR、一个级间缓存寄存器SR、一个比较器CP、一个延迟单元DE、一个与门AND2和一个2选1多路选择器;所述排序单元的数据输入DataIn连接到极值寄存器BR的输入、比较器CP的一个输入端以及2选1选择器的一个输入上;使能输入EnIn连接到延迟单元DE的输入和AND2的一个输入端;级间缓存寄存器SR的输出连接到排序单元的输出;延迟单元DE的输出连接到排序单元的使能输出上;极值寄存器BR的输出分别连接到比较器CP的另一个输入端和2选1选择器的另一个输入端;2选1选择器的输出连接到级间缓存寄存器SR的输入上;比较器CP的比较结果输出连接分别连接到2选1选择器的选择控制端和与门AND2的一个输入;与门AND2的输出连接到极值寄存器BR的写使能端,在使能有效的情况下,将输入数据写入极值寄存器BR中;所述级间缓存寄存器SR用于存储判断为非极值的数据。通过所述的2选1选择器选择输入SR寄存器的数据;如果比较结果成立,BR寄存器中替换出来的数据被存入SR寄存器;否则,将输入数据存入SR寄存器。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201410546091.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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