数据处理设备及其操作方法技术

技术编号:29703040 阅读:26 留言:0更新日期:2021-08-17 14:31
本公开涉及一种数据处理设备,该数据处理设备包括:主装置,被配置为传输针对目的地的命令;从装置,包括分别对应于目的地的多个命令处理区域;以及控制器,被配置为中继主装置与从装置之间的通信。当控制器接收到命令时,控制器将时间戳值分配给命令作为初始值,并在每个命令仲裁周期增加时间戳值,通过在每个命令仲裁周期对具有不同目的地的命令进行比较,以比赛的方式选择命令中具有最大时间戳值的命令,存储每次命令比较的命令选择历史,当所比较的命令的各个时间戳值彼此相同或实质上相同时,基于与所比较的命令相对应的命令选择历史来选择命令。

【技术实现步骤摘要】
数据处理设备及其操作方法相关申请的交叉引用本申请要求于2020年2月14日向韩国知识产权局提交的、申请号为10-2020-0018504的韩国申请的优先权,该韩国申请的全部内容通过引用并入本文。
各个实施例总体上可以涉及一种半导体集成装置,并且更特别地,涉及一种数据处理设备及其操作方法。
技术介绍
已经研究了各种仲裁技术以提高对诸如集成多个装置的半导体集成装置中的共享存储器的共享资源的访问效率。当仲裁从至少一个主装置传输到从装置的命令时,可以考虑命令的优先级和延迟,并且可能需要一种仲裁方法以通过考虑优先级和延迟在充分使用共享资源的同时实现最大电力效率和最小延迟。
技术实现思路
在实施例中,当候选命令的时间戳被认为不适合作为用于从候选命令中进行选择的标准时,例如,当命令中的两个或更多个的时间戳值相同或实质上相同时,数据处理设备使用仲裁历史,在向具有多个处理目的地的从装置发出的候选命令之间(之中)进行选择。在本公开的实施例中,数据处理设备可以包括:主装置,被配置为传输针对目的地的命令;从装置,包括本文档来自技高网...

【技术保护点】
1.一种数据处理设备,包括:/n主装置,传输针对每个目的地的命令,所述目的地是用于处理命令的从装置;/n所述从装置包括分别对应于所述目的地的多个命令处理区域;以及/n控制器,中继所述主装置与所述从装置之间的通信,/n其中当所述控制器接收到所述命令时,所述控制器将时间戳值分配给所述命令作为初始值,并且在每个命令仲裁周期增加所述时间戳值,/n通过在每个命令仲裁周期对具有不同目的地的命令进行比较,选择所述命令之中具有最大时间戳值的命令,存储每次命令比较的命令选择历史,当所比较的命令的各个时间戳值彼此相同或实质上相同时,基于与所比较的命令相对应的命令选择历史来选择命令。/n

【技术特征摘要】
20200214 KR 10-2020-00185041.一种数据处理设备,包括:
主装置,传输针对每个目的地的命令,所述目的地是用于处理命令的从装置;
所述从装置包括分别对应于所述目的地的多个命令处理区域;以及
控制器,中继所述主装置与所述从装置之间的通信,
其中当所述控制器接收到所述命令时,所述控制器将时间戳值分配给所述命令作为初始值,并且在每个命令仲裁周期增加所述时间戳值,
通过在每个命令仲裁周期对具有不同目的地的命令进行比较,选择所述命令之中具有最大时间戳值的命令,存储每次命令比较的命令选择历史,当所比较的命令的各个时间戳值彼此相同或实质上相同时,基于与所比较的命令相对应的命令选择历史来选择命令。


2.根据权利要求1所述的数据处理设备,其中当所比较的命令有效时,所述控制器基于所比较的命令的各个时间戳值以及与所比较的命令相对应的所述命令选择历史来选择所述命令。


3.根据权利要求1所述的数据处理设备,其中当所比较的命令中的任意一个命令有效时,所述控制器选择有效的命令。


4.根据权利要求1所述的数据处理设备,其中当所比较的命令无效时,所述控制器丢弃当前比较阶段的比较结果,而不将所述当前比较阶段的比较结果传输到下一个比较阶段。


5.根据权利要求1所述的数据处理设备,其中所述控制器以比赛的方式选择所述命令之中具有最大时间戳值的命令。


6.一种数据处理设备,包括:
主装置,传输针对目的地的命令;
从装置,包括分别对应于所述目的地的多个命令处理区域;以及
控制器,中继所述主装置与所述从装置之间的通信,
其中所述控制器包括:
时间戳设置器,当所述控制器接收到所述命令时,将时间戳值分配给所述命令中的每一个命令作为初始值;
计数器,在每个命令仲裁周期增加所述时间戳值;
命令寄存器,根据到达顺序存储分配了时间戳的命令;以及
调度器,根据目的地并基于到达顺序对所述分配了时间戳的命令进行分类,并且基于所述时间戳值来选择针对所述目的地的最前命令中的任意一个命令,所述调度器基于先前命令仲裁周期的命令选择历史来选择命令。


7.根据权利要求6所述的数据处理设备,其中当所述最前命令中的两个或更多个最前命令的时间戳值彼此相同或实质上相同时,所述调度器基于所述命令选择历史来选择所述命令,并且
其中所述调度器基于所述命令选择历史来选择目的地的命令,所述目的地不对应于在所述先前命令仲裁周期中选择的命令的目的地。


8.根据权利要求6所述的数据处理设备,其中所述调度器包括多个比较阶段,并且
所述比较阶段中的每一个比较阶段包括比较电路,所述比较电路响应于所述命令的特性和所述命令选择历史来选择具有不同目的地的命令中的任意一个命令,并且在每个命令仲裁周期中反馈选择结果作为所述命令选择历史。


9.根据权利要求8所述的数据处理设备,其中当一对命令中的两个命令...

【专利技术属性】
技术研发人员:金基荣
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:韩国;KR

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

1