数据处理系统及其控制方法技术方案

技术编号:13908734 阅读:78 留言:0更新日期:2016-10-26 18:53
一种数据处理系统包括多个外围设备以及控制器,在多个外围设备中储存设备识别信息和组识别信息。同一种类设备组中的外围设备具有相同的组识别信息,而来自不同外围设备组的外围设备具有不同的组识别信息。控制器控制同一种类设备组的外围设备来执行相同操作。

【技术实现步骤摘要】
相关申请的交叉引用本申请要求2015年4月6日提交给韩国知识产权局的申请号为10-2015-0048622的韩国专利申请的优先权,其全部内容通过引用合并于此。
本专利技术构思涉及一种电子系统,更具体地,涉及一种数据处理系统及其控制方法
技术介绍
电子系统(诸如,计算机系统)可以具有在其中的控制器(诸如,中央处理单元(CPU))以控制多个外围设备。除了别的之外,CPU可以接收数据并将接收到的数据转换成其他数据以给出期望的系统响应并控制多个效率提升。电子系统的性能可以根据关于多个外围设备的控制器执行的工作量来确定。因此,控制器在控制效率提升中的效率对于改善系统的性能是重要的。
技术实现思路
关于能够有效地控制多个外围设备的数据处理系统及其控制方法提供了各种实施例。根据一个实施例,数据处理系统可以包括:多个外围设备,设备专用信息和组专用信息储存在所述多个外围设备中;以及控制器,通过信号线来耦接到所述多个外围设备。对于包括在同一组中的外围设备,组专用信息可以具有相同值,而对于包括在不同组中的外围设备,组专用信息可以具有不同值。控制器可以控制所述多个外围设备之中的包括在期望组中的外围设备使用组专用信息来执行相同的命令。根据一个实施例,数据处理系统可以包括:多个外围设备,在所述多个外围设备中储存不同的设备专用信息片段,以及储存针对不同组的具有不同值的组专用信息片段和针对同一组的具有相同值的组专用信息片段;以及控制器,通过系统管理总线来共同地耦接到所述多个外围设备,且被配置为控制所述多个外围设备之中的包括在期望组中的外围设备使用组专用信息来执行相同的命令。根据一个实施例,控制方法可以包括:将包括设备识别信息和命令的数据包从控制
器传输到多个外围设备;以及通过将之前储存的设备专用信息和组专用信息与设备识别信息进行比较来在所述多个外围设备中执行命令。对于所述多个外围设备之中的包括在同一组中的外围设备,组专用信息可以具有相同值,而对于所述多个外围设备之中的包括在不同组中的外围设备,组专用信息可以具有不同值。执行命令可以包括:在所述多个外围设备之中的、在其中储存与设备识别信息具有相同值的组专用信息的外围设备中执行命令。下面在标题为“具体实施方式”的部分描述这些以及其他的特征、方面和实施例。附图说明结合附图从下面具体实施方式将更清晰地理解本公开的主题的以上的和其他的方面、特征和其他的优点,在附图中:图1是图示根据本专利技术构思的一个实施例的数据处理系统的配置图;图2是图示图1的外围设备的配置图;以及图3是图示根据本专利技术构思的一个实施例的数据处理系统的控制方法的流程图。具体实施方式在下文中,将参照附图来更详细地描述示例性实施例。在本文中参照为示例性实施例(以及中间结构)的示意图的剖视图来描述示例性实施例。这样,作为例如制造技术和/或容限的结果的示图的形状的变化可被预期。因此,示例性实施例不应当被解释为局限于本文中示出的区域的特定形状,而可以包括由例如制造导致的形状上的偏差。在附图中,可能为了清晰而夸大了层和区域的长度和大小。相同的附图标记在附图中表示相同的元件。也要理解,当一层被称作在另一层或衬底“上”时,其可以直接在另一层或衬底上,或者也可以存在中间层。在本文中参照为本专利技术构思的理想化实施例的示意图的剖视图和/或平面图来描述本专利技术构思。然而,本专利技术构思的实施例不应当被限制或被解释为局限于本专利技术构思。尽管将示出和描述本专利技术构思的若干实施例,但本领域技术人员将认识到,在不脱离本专利技术构思的原则和精神的情况下可以在这些示例性实施例中做出改变。如图1中所示,根据本专利技术构思的一个实施例的数据处理系统100可以包括控制器
200、多个外围设备300和信号线400。控制器200可以包括中央处理单元(CPU)和图形处理单元(GPU)等。控制器200可以为存储器控制器,该存储器控制器具有对半导体存储芯片读取和写入所必需的逻辑。多个外围设备300中的每个可以包括一个或更多个半导体存储芯片。多个外围设备300可以被划分为多个外围设备组。例如,多个外围设备300中的一些可以为相同类型的设备,并且相同类型的外围设备可以形成外围设备组。在一个实施例中,多个外围设备300可以被划分为多个外围设备组,例如,第一外围设备组G0_0、G0_1……G0_n和第n外围设备组Gn_0、Gn_1……Gn_n。第一外围设备组G0_0、G0_1……G0_n可以为包括多个存储芯片的存储模块(诸如,双列直插存储模块(DIMM))。设备识别信息ID和组识别信息UID可以被储存在多个外围设备300的每个中。外围设备的设备识别信息ID可以用于识别多个外围设备300之中的外围设备。外围设备组的组识别信息UID可以用于识别多个外围设备组之中的外围设备组。在一个实施例中,如果不同类型的外围设备的任务需要被同时完成,如果不同类型的外围设备应该响应相同的命令或者如果出于特定目的而已经对不同类型的外围设备设定了相同的组识别信息UID,则不同类型的外围设备可以具有相同的组识别信息UID。控制器200可以使用设备识别信息ID来控制多个外围设备300。控制器200可以控制多个外围设备300,使得具有相同的设备识别信息ID的多个外围设备300同时接收相同的命令并执行相同的任务。控制器200可以通过信号线400来将在其中包括识别信息和命令的数据包传输到多个外围设备300。识别信息可以包括设备识别信息ID和/或组识别信息UID。控制器200可以将相同的组识别信息UID储存在多个外围设备300的一些中,使得
它们充当外围设备组。多个外围设备300可以通过公共信号线(诸如,信号线400)来耦接到控制器200。信号线400可以包括系统管理总线(SMBUS)。SMBUS可以根据通信协议用作存储模块与控制器200之间的输入/输出(I/O)接口。如图2中所示,外围设备300中的每个可以包括接口单元310、控制逻辑320和储存单元330。外围设备300还可以包括功能电路单元340。功能电路单元340可以包括执行被分配给外围设备300的特定功能的逻辑电路。接口单元310可以耦接到信号线400并执行控制器200与外围设备300的内部电路单元之间的信号I/O接口操作。储存单元330可以储存设备识别信息ID和组识别信息UID。储存单元330可以包括用来储存设备识别信息ID和组识别信息UID的寄存器。储存单元330还可以包括用来储存数据或控制程序(诸如,固件)的存储块。控制逻辑320可以执行与数据包中限定的命令相对应的操作。在一个实施例中,外围设备300是否是目标外围设备可以通过将储存在储存单元330中的设备识别信息ID和组识别信息UID与从控制器200传输来的数据包中的识别信息进行比较来判定。在一个实施例中,即便当数据包中的识别信息与储存在储存单元330中的设备识别信息ID和组识别信息UID中的任意一个一致时,控制逻辑320仍可以执行与数据包中限定的命令相对应的操作。控制逻辑320可以根据控制器200的命令来将组识别信息UID储存在储存单元330中。在下文中,将参照图1到图3来描述根据本专利技术构思的一个实施例的具有上述配置的数据处理系统100的控制方法。每个外围设备300可以具有其自己本文档来自技高网
...

【技术保护点】
一种数据处理系统,包括:多个外围设备,设备识别信息和组识别信息储存在所述多个外围设备中;以及控制器,通过信号线来耦接到所述多个设备,其中,同一种类设备组的外围设备具有相同的组识别信息,来自不同外围设备组的外围设备具有不同的组识别信息,以及控制器控制同一种类设备组的外围设备使用组识别信息来执行相同的操作。

【技术特征摘要】
2015.04.06 KR 10-2015-00486221.一种数据处理系统,包括:多个外围设备,设备识别信息和组识别信息储存在所述多个外围设备中;以及控制器,通过信号线来耦接到所述多个设备,其中,同一种类设备组的外围设备具有相同的组识别信息,来自不同外围设备组的外围设备具有不同的组识别信息,以及控制器控制同一种类设备组的外围设备使用组识别信息来执行相同的操作。2.如权利要求1所述的数据处理系统,其中,信号线包括系统管理总线。3.如权利要求1所述的数据处理系统,其中,同一种类设备组的外围设备是相同类型的设备。4.如权利要求1所述的数据处理系统,其中,每个外围设备包括:储存单元,被配置为储存设备识别信息和组识别信息;以及控制逻辑,被配置为如果设备识别信息和组识别信息中的一个或两者与从控制器传输来的识别信息相同,则执行与从控制器传输来的命令相对应的操作。5.如权利要求4所述的数据处理系统,其中,储存单元包括:寄存器,被配置为储存设备识别信息和组识别信息;以及存储块,被配置为储存数据或控制程序。6...

【专利技术属性】
技术研发人员:金龙珠赵上球李在缮
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1