周期性处理执行系统和片上系统技术方案

技术编号:21431905 阅读:29 留言:0更新日期:2019-06-22 11:50
公开了一种周期性处理执行系统和片上系统。一种周期性处理执行系统包括:系统处理器,其中,第一周期性实时处理被分配给所述系统处理器,其中,第一周期性实时处理从第一开始时刻开始按照第一时间间隔开始被执行;唤醒逻辑,将能够执行第一周期性实时处理的第一状态提供给系统处理器;以及计数器,从早于第一开始时刻的第二开始时刻开始按照第一时间间隔向唤醒逻辑提供第一滴答信号,并且从在第一开始时刻与第二开始时刻之间的第三开始时刻开始按照第一时间间隔向系统处理器提供第二滴答信号。

【技术实现步骤摘要】
周期性处理执行系统和片上系统本申请要求在2017年12月13日在韩国知识产权局提交的序列号为10-2017-0170935的韩国专利申请的优先权权益,本申请的全部公开通过引用合并于此。
本公开的各种示例实施例涉及周期性处理执行系统、方法、非暂时性计算机可读介质和/或包括其的片上系统。
技术介绍
在许多情况下,系统处理器(诸如,应用处理器(AP))在低功耗模式期间部分地关闭电力或者停止时钟信号以便减少系统处理器和/或包括系统处理器的电子装置的电力消耗。因此,存在为了使应用处理器执行处理而有必要再次提供电力和/或时钟信号的情况。由于实时处理器可存在于系统处理器的外部(诸如,应用处理器),因此实时处理器总是开启的,其中,实时处理器执行需要按照精确地固定的时钟周期间隔被执行的周期性实时处理。因此,不需要为实时处理器提供另一滴答(例如,时钟)信号。然而,近来,实时处理器已经被构建到应用处理器中并且/或者与应用处理器集成。在低功耗模式中,系统处理器(诸如,应用处理器)可不被提供时钟信号和/或电力。因此,为了执行系统处理器(诸如,应用处理器)需要按照固定的周期被准确地执行的处理,可能需要用于执行处理的准备过程(例如,接收电力和/或时钟信号的过程)。在这种情况下,由于准备过程所需要的时间未被指定,因此存在系统处理器(诸如,应用处理器)难以执行需要基于固定的时钟周期准确执行的处理的问题。因此,对于使用滴答信号使得在系统处理器中包括的周期性实时处理可被准确地调度存在不断增长的需求。
技术实现思路
至少一个示例实施例的一方面提供一种周期性处理执行系统,其中,所述周期性处理执行系统用于执行期望、有助于和/或需要被按照固定周期(例如,固定的时钟周期的间隔)准确地执行的处理。至少一个示例实施例的另一方面通过使用多个滴答(tick)信号允许周期性实时处理被准确地调度。各种示例实施例不限于以上提及的这些,并且未被提及的其它方面可从下面的描述中被本领域中的技术人员清楚地理解。根据至少一个示例实施例的一方面,提供一种周期性处理执行系统,所述周期性处理执行系统包括:系统处理器,被配置为从第一开始时刻开始按照第一时间间隔周期性地执行第一周期性实时处理;唤醒逻辑,被配置为发送促使系统处理器进入能够执行第一周期性实时处理的第一状态的至少一个信号;以及计数器,被配置为:从第二开始时刻开始按照第一时间间隔向唤醒逻辑提供第一滴答信号,其中,第二开始时刻早于第一开始时刻;并且从第三开始时刻开始按照第一时间间隔向系统处理器提供第二滴答信号,其中,第三开始时刻在第一开始时刻与第二开始时刻之间。根据至少一个示例实施例的另一方面,提供一种周期性处理执行系统,所述周期性处理执行系统包括:系统处理器,被配置为从第一开始时刻开始按照第一时间间隔周期性地执行第一周期性实时处理;计数器,被配置为从第二开始时刻开始按照第一时间间隔产生第一滴答信号,其中,第二开始时刻早于第一开始时刻;电力管理单元,被配置为向系统处理器提供电力;时钟管理单元,被配置为向系统处理器提供时钟信号;唤醒逻辑,被配置为基于第一滴答信号控制电力管理单元和时钟管理单元向系统处理器提供电力和时钟信号,其中,计数器还被配置为从第三开始时刻开始按照第一时间间隔产生第二滴答信号,其中,第三开始时刻在第一开始时刻与第二开始时刻之间,并且系统处理器还被配置为基于第二滴答信号开始第一周期性实时处理的执行。根据至少一个示例实施例的另一方面,提供一种片上系统,所述片上系统包括:接口,被配置为从主机接收对于将被周期性地执行的任务的请求;周期性处理执行系统,被配置为执行与请求的任务相关的第一周期性实时处理,其中,第一周期性实时处理是在多个第一时间间隔中的每一个第一时间间隔开始时开始被执行的处理,所述多个第一时间间隔从第一开始时刻计算,周期性处理执行系统包括:系统处理器,被配置为执行第一周期性实时处理;计数器,被配置为:从第二开始时刻开始按照第一时间间隔产生第一滴答信号,其中,第二开始时刻早于第一开始时刻;并且从第三开始时刻开始按照第一时间间隔产生第二滴答信号,其中,第三开始时刻在第一开始时刻与第二开始时刻之间;以及唤醒逻辑,被配置为从计数器接收第一滴答信号以发送促使系统处理器进入能够执行第一周期性实时处理的第一状态的至少一个信号,并且系统处理器被配置为:当第一周期性实时处理被分配给系统处理器时,在计数器中设置第二开始时刻、第三开始时刻和第一时间间隔,并基于第二滴答信号开始第一周期性实时处理的执行。附图说明各种示例实施例的以上和其它方面和特征将通过参照附图详细地描述其示例实施例而变得更清楚,其中:图1是用于解释根据至少一个示例实施例的包括周期性处理执行系统的片上系统的示例的框图;图2是示出根据一些示例实施例的用于在周期性处理执行系统中执行周期性处理的方法的示例的流程图;图3是示出根据一些示例实施例的由周期性处理执行系统执行的周期性处理的示例的示图;图4是用于解释根据一些示例实施例的用于在周期性处理执行系统中产生滴答信号的开始时刻的方法的示例的示图;图5是用于解释根据一些示例实施例的用于在周期性处理执行系统中执行周期性处理的方法的示例的示图;图6是用于解释根据一些示例实施例的用于在周期性处理执行系统中执行周期性处理的方法的示例的示图;图7是用于解释根据一些示例实施例的用于在周期性处理执行系统中执行周期性处理的方法的示例的示图;图8是用于解释根据一些示例实施例的用于在周期性处理执行系统中产生滴答信号的方法的示例的时序图;图9是用于解释根据一些示例实施例的用于在周期性处理执行系统中经由时钟管理单元向系统处理器提供时钟的方法的示例的示图;具体实施方式图1是用于解释根据至少一个示例实施例的包括周期性处理执行系统的片上系统的示例的框图。参照图1,片上系统1可包括接口10和/或周期性处理执行系统20等,然而,示例实施例不限于此,并且片上系统1可具有比以上列举的组件更多或更少的组件。片上系统1可以是计算装置和/或处理装置(诸如,移动计算装置等)中包括的片上系统(SoC),但是不限于此。例如,可在个人计算机、服务器、笔记本电脑、移动电话、智能电话、EDA(企业数字助理)、数码相机、数码摄像机、PMP(便携式多媒体播放器)、PND(个人导航装置或便携式导航装置)、移动互联网装置(MID)、可穿戴计算机、物联网(IOT)装置、万物互联(IOE)装置、电子书、虚拟现实装置、增强现实装置、游戏控制台等中包括SoC。接口10可向主机发送数据、指令、任务请求等,并且/或者从主机接收数据、指令、任务请求等。例如,接口10可从主机中接收任务请求。接口10可经由有线接口和/或总线(诸如,PATA总线(并行AT附接总线)、SATA总线(串行AT附接总线)、SCSI接口、USB接口、PCIe接口等)与主机连接。然而,示例实施例不限于此,并且SoC1也可经由无线接口与主机通信。当从主机向接口10请求周期性地执行的任务时,周期性处理执行系统20可执行周期性实时处理。这里,周期性实时处理是这样的处理,其中,所述处理在按照固定周期(例如,时钟周期、时钟间隔等)被准确执行之后仅在期望的和/或预设的时间段内被执行,并且不应该比给定时间开始的更早或更晚。在下面,周期性实本文档来自技高网...

【技术保护点】
1.一种周期性处理执行系统,包括:系统处理器,被配置为从第一开始时刻开始按照第一时间间隔周期性地执行第一周期性实时处理;唤醒逻辑,被配置为发送促使系统处理器进入能够执行第一周期性实时处理的第一状态的至少一个信号;计数器,被配置为:从第二开始时刻开始按照第一时间间隔向唤醒逻辑提供第一滴答信号,其中,第二开始时刻早于第一开始时刻;并且从第三开始时刻开始按照第一时间间隔向系统处理器提供第二滴答信号,其中,第三开始时刻在第一开始时刻与第二开始时刻之间。

【技术特征摘要】
2017.12.13 KR 10-2017-01709351.一种周期性处理执行系统,包括:系统处理器,被配置为从第一开始时刻开始按照第一时间间隔周期性地执行第一周期性实时处理;唤醒逻辑,被配置为发送促使系统处理器进入能够执行第一周期性实时处理的第一状态的至少一个信号;计数器,被配置为:从第二开始时刻开始按照第一时间间隔向唤醒逻辑提供第一滴答信号,其中,第二开始时刻早于第一开始时刻;并且从第三开始时刻开始按照第一时间间隔向系统处理器提供第二滴答信号,其中,第三开始时刻在第一开始时刻与第二开始时刻之间。2.如权利要求1所述的周期性处理执行系统,还包括:电力管理单元,被配置为向系统处理器提供电力;时钟管理单元,被配置为向系统处理器提供时钟信号;其中,所述唤醒逻辑还被配置为基于第一滴答信号控制电力管理单元和时钟管理单元,使得电力和时钟信号被提供给系统处理器。3.如权利要求1所述的周期性处理执行系统,其中,系统处理器还被配置为:当第一周期性实时处理被分配给系统处理器时,在计数器上设置第二开始时刻、第三开始时刻和第一时间间隔。4.如权利要求3所述的周期性处理执行系统,其中,系统处理器还被配置为将第三开始时刻设置在第二时间间隔期满之前,其中,第二时间间隔从第一开始时刻开始向前计算。5.如权利要求4所述的周期性处理执行系统,其中,第二时间间隔相应于从第二滴答信号被提供给系统处理器到第一周期性实时处理被开始执行所需要的时间。6.如权利要求4所述的周期性处理执行系统,其中,第二时间间隔比从第二滴答信号被提供给系统处理器到第一周期性实时处理被开始执行所需要的时间更长。7.如权利要求4所述的周期性处理执行系统,其中,系统处理器还被配置为将第二开始时刻设置在第三时间间隔期满之前,其中,第三时间间隔从第三开始时刻开始向前计算。8.如权利要求7所述的周期性处理执行系统,其中,第三时间间隔相应于系统处理器进入第一状态所需要的时间。9.如权利要求7所述的周期性处理执行系统,其中,第三时间间隔比系统处理器进入第一状态所需要的时间更长。10.一种周期性处理执行系统,包括:系统处理器,被配置为从第一开始时刻开始按照第一时间间隔周期性地执行第一周期性实时处理;计数器,被配置为从第二开始时刻开始按照第一时间间隔产生第一滴答信号,其中,第二开始时刻早于第一开始时刻;电力管理单元,被配置为向系统处理器提供电力;时钟管理单元,被配置为向系统处理器提供时钟信号;唤醒逻辑,被配置为基于第一滴答信号控制电力管理单元和时钟管理单元向系统处理器提供电力和时钟信号;其中,所述计数器还被配置为从第三开始时刻开始按照第一时间间隔产生第二滴...

【专利技术属性】
技术研发人员:赵东植
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

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

1