[发明专利]数据处理系统和操作数据处理系统的方法有效
申请号: | 201710119980.0 | 申请日: | 2017-03-02 |
公开(公告)号: | CN107154246B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | S·赛义德;D·克罗克斯福德;K·维亚斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F1/14 | 分类号: | G06F1/14 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 吕俊刚;杨薇 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理系统 操作 数据处理 系统 方法 | ||
本发明涉及数据处理系统和操作数据处理系统的方法。一种操作数据处理系统(4)的方法,该方法包括以下步骤:数据处理系统的第一处理级(11、12)根据第一模式产生数据;以及数据处理系统的第二处理级(20)根据不同的第二模式使用由第一处理级(11、12)产生的数据。数据处理系统(4)在第一处理级(11、12)已经产生数据组时停用第一处理级(11、12),该数据组包括允许由第二处理级(20)根据第二模式使用该数据组的足够数据,以及数据处理系统(4)基于由第二处理级(20)对该数据组的使用来重新启动第一处理级(11、12)。
技术领域
本发明涉及数据处理系统和操作数据处理系统的方法,具体涉及在数据处理系统中生成用于在显示器上显示的图像时的数据处理。
背景技术
在数据处理系统中,经常会出现这样的情况:数据是以与随后需要的格式不同的格式生成或以其他方式提供。这可以例如是在处理用于显示的图像时的情况。在这种情况下,关于待显示的图像的数据可以以初始格式来生成,诸如为数据位置(例如“块”)的多个二维区块(阵列)的形式,但可能以数据位置的多个一维行(例如,栅格行)的形式进一步处理和/或提供给显示器(诸如显示板)。
在这种结构中,数据处理系统必须从一种格式有效地转换为另一种格式。这例如可以通过将数据以其初始格式(例如,如数据区块)写到诸如缓冲器这样的储存器,然后以其他格式(例如,如数据行)从例如缓冲器这样的储存器读出数据来实现。换言之,数据可以以一种格式或模式生成并写到缓冲器,然后以另一种不同的格式或模式从缓冲器“消耗”。
一个示例性这种结构是在显示控制器中,在显示控制器中,输入数据区块(阵列)以栅格行的形式来使用(消耗)(例如,在生成用于在显示器上显示的输出帧时)。
发明内容
申请人相信以该方式操作的数据处理系统还存在改进范围。
根据本发明的第一方面,提供了一种操作数据处理系统的方法,该方法包括以下步骤:
数据处理系统的第一处理级根据第一模式产生数据;以及
数据处理系统的第二处理级根据不同的第二模式使用由第一处理级产生的数据;
方法还包括以下步骤:数据处理系统:
在第一处理级已经产生数据组时停用第一处理级,该数据组包括允许由第二处理级根据第二模式使用该数据组的足够数据;并且
基于由第二处理级对该数据组的使用来重新启动第一处理级。
根据本发明的第二方面,提供了一种数据处理系统,该数据处理系统包括:
第一处理级,该第一处理级可操作用于根据第一模式产生数据;以及
第二处理级,该第二处理级可操作用于根据不同的第二模式使用由第一处理级产生的数据;
其中,数据处理系统可操作用于:
在第一处理级已经产生数据组时停用第一处理级,该数据组包括允许由第二处理级根据第二模式使用该数据组的足够数据;以及
基于由第二处理级对该数据组的使用来重新启动第一处理级。
本发明涉及一种操作数据处理系统的方法,在该方法中,第一处理级根据第一模式产生数据,并且第二处理级根据不同的第二模式使用(即,消耗)该数据。在本发明中,当第一处理级已经(根据第一模式)产生特定的数据组时,停用第一处理级,然后可以基于第二处理级该数据组的使用而启动(即,重新启动)第一处理级。
如本领域技术人员将理解的,以本发明的方式停用第一处理级(例如且优选地,“时钟关断”第一处理级)具有降低数据处理系统的功率消耗的效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710119980.0/2.html,转载请声明来源钻瓜专利网。