【技术实现步骤摘要】
本专利技术涉及用于对数据值集合进行分类(sort)的电路。本专利技术还涉及使用这种电路对数据值集合进行分类的方法。
技术介绍
当前,许多电子系统必须能够以鲁棒和容错的方式处理同时传输的大量数据。这些需求例如在应用领域中非常重要,在这些应用领域中,复杂系统的纠错功能取决于该复杂系统中包含的电子系统的无故障操作。这种复杂系统的示例包括在错误操作时可能会危害操作该系统的人的安全的那些系统,例如车辆。由于这个原因,使得电子系统花费很长时间才能够管理这种复杂系统的关键功能,例如,这种关键功能的非限制性示例是线控飞行(fly-by-wire)和线控驾驶(drive-by-wire)。但是,不断增加的实现复杂功能的电路能力近来呈现出对在复杂系统中赋予多种或多或少的关键功能操作的电子设备正趋于更易被接受的态度。例如,在汽车工业中,正在持续努力为车辆提供标准化电子控制网络,由于网络多个组件之间的通信协议可以是标准中定义的,所以可以更容易的为这种标准化网络设计附加功能。这种车载网络通信协议的示例是FlexRay 协议,可以在www.flexray.com找到该协议的描述。提供鲁棒和容错的车载网络的一个主要挑战是,网络可能包括大量离散和独立的组件,这些组件可能需要以同步的方式彼此通信。为此目的,可能需要定义通信周期,但是,对每个这些独立的组件同时初始化其通信周期是具有挑战性的任务。在FlexRay 中采用了多主控(mult1-master)分布式时钟同步机构,其中多达15个主控组件发送同步消息,每个节点基于接收这些同步消息来调整他们对全局时间的局部视图。但是,由于这些消息的某 ...
【技术保护点】
一种对均匀分布的数据值的集合(202)进行分类的电路(200),该电路包括:具有p+q个寄存器(220a?c)的第一集合(220),用于对包含p个统计野值的数据值集合的p+q个最大数据值进行存储;具有p+q个寄存器(230a?c)的第二集合(230),用于对包含p个统计野值的数据值集合的p+q个最小数据值进行存储,其中p是非负整数,q是正整数,其中数据集合包含多于2(p+q)个的数据值;控制器(210),耦合到第一和第二集合中的每个寄存器,所述控制器被布置为:接收数据值集合,以及针对每个数据值,获取该数据值与每个寄存器中的相应数据值的比较结果;和根据所述比较结果更新寄存器;所述电路还包括平均电路(260),平均电路(260)耦合到第一和第二集合中的至少q个寄存器,用于响应于所述控制器对来自所述q个寄存器中每一个寄存器的至少一个数据值求平均。
【技术特征摘要】
1.一种对均匀分布的数据值的集合(202)进行分类的电路(200),该电路包括: 具有P+q个寄存器(220a_c)的第一集合(220),用于对包含p个统计野值的数据值集合的P+q个最大数据值进行存储; 具有P+q个寄存器(230a_c)的第二集合(230),用于对包含p个统计野值的数据值集合的P+q个最小数据值进行存储,其中P是非负整数,Q是正整数,其中数据集合包含多于2 (p+q)个的数据值; 控制器(210),耦合到第一和第二集合中的每个寄存器,所述控制器被布置为: 接收数据值集合,以及针对每个数据值,获取该数据值与每个寄存器中的相应数据值的比较结果;和 根据所述比较结果更新寄存器; 所述电路还包括平均电路(260),平均电路(260)耦合到第一和第二集合中的至少q个寄存器,用于响应于所述控制器对来自所述q个寄存器中每一个寄存器的至少一个数据值求平均。2.根据权利要求1的电路(200),其中控制器(210)适于: 如果所接收的数据值大于寄存器中存储的数据值,则将所接收的数据值(202)插入到第一集合(220)的寄存器(220a-c)中; 如果所接收的数据值小于寄存器中存储的数据值,则将所接收的数据值插入到第二集合(230)的寄存器(230a-c)中;以及 如果所接收的数据值不大于第一集合的寄存器中存储的任何数据值,也不小于第二集合的寄存器中存储的任何数据值,则丢弃所接收的数据值。3.根据权利要求1的电路(200),其中控制器(210)进一步被布置为在所述电路初始化时,在第二集合(230)的每个寄存器(230a-c)中存储最高可能数据值,以及在第一集合(220)的每个寄存器(220a-c)中存储最低可能数据值。4.根据权利要求1-3中任一项的电路(200),其中每个寄存器(220a-c;230a-c)包括:比较器,用于将寄存器中存储的数据值与由控制器(210)提供的数据值(202)进行比较,并向控制器提供比较结果。5.根据权利要求4的电路(200),其中控制器(210)被布置为通过从指令集合中选择的指令来更新寄存器(220a_c ;230a-c),所述指令集合包括: 加载指令,利用当前数据值盖写寄存器数据值;和 移位指令,将寄存器数据值移位到相邻寄存器。6.根据前述权利要求任一项的电路(200),还包括: 第一复用器(240),稱合在寄存器(22...
【专利技术属性】
技术研发人员:胡伯特斯·杰拉德斯·亨德里克斯·维梅伦,简·斯特库拉特,安德烈·克林·尼由兰德,伊丽莎白·弗兰西卡·玛丽亚·斯特芬斯,
申请(专利权)人:NXP股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。