当前位置: 首页 > 专利查询>ARM有限公司专利>正文

数据处理系统技术方案

技术编号:15955897 阅读:44 留言:0更新日期:2017-08-08 09:55
数据处理系统。一种用于数据处理系统的显示控制器(30)包括:存储器读子系统(31),该存储器读子系统(31)可操作以读取要用作要由显示控制器(30)处理的输入层的输入表面的数据。存储器读子系统(31)可操作以预先请求将针对存储与输入表面有关的数据的存储器页的存储器地址转换数据加载到存储器地址转换数据缓存器中。该存储器读子系统(31)基于与由显示控制器需要以生成输出表面的输入表面的数据有关的信息,诸如输入表面将用于的输入层的垂直和水平尺寸、输入表面的任何翻转或旋转的指示等,来选择存储器页,所述存储器读子系统针对所述存储器页请求对地址转换数据的预先加载。

【技术实现步骤摘要】
数据处理系统
本专利技术涉及数据处理系统,并且尤其涉及用于图形处理系统的显示控制器。
技术介绍
图1示出了示例性数据处理系统,该数据处理系统包括中央处理单元(CPU)7、图形处理单元(GPU)2、视频编解码器1、显示控制器5以及存储器控制器8。如图1所示,这些单元经由互连器9通信并访问片外存储器3。在该系统的使用中,GPU2、视频编解码器1和/或CPU7将生成要显示的表面(图像),并且经由存储器控制器8将表面存储在片外存储器3中的相应帧缓冲器中。显示控制器5然后将经由存储器控制器8从片外存储器3中的帧缓冲器读取这些表面作为输入层,适当处理输入表面,并且向显示器4发送输入表面以显示。图2示出了在显示控制器5中处理用于显示的输入表面的示例性数据路径。假定在该示例中显示控制器5可以把多个输入表面(层)当作用于要显示的给定输出表面的输入,并且尤其包括合成引擎(级)22,该合成引擎(级)22能够合成一个或更多个输入表面(层)(例如,由GPU2和/或视频编解码器1生成)以提供用于显示的合成输出帧。如图2所示,显示控制器包括DMA(直接存储器访问)读取单元20,该DMA读取单元20读取要显示的输入本文档来自技高网...

【技术保护点】
一种用于数据处理系统的处理单元,该处理单元包括:存储器读子系统,该存储器读子系统能够操作以读取要由所述处理单元处理的输入表面的数据;处理级,该处理级能够操作以处理一个或更多个所读取的输入表面以生成输出表面;以及输出级,该输出级能够操作以提供输出表面;其中,所述存储器读子系统能够操作以请求将针对存储器页的存储器页访问数据预先加载到存储器页访问数据缓存器中,这些存储器页存储了与输入表面有关的数据,该输入表面要由所述处理单元读取并处理以生成输出表面,所述存储器读子系统能够操作以基于与所述处理级生成所述输出表面将需要的所述输入表面的所述数据有关的信息来选择所述存储器页,所述存储器读子系统针对所述存储器...

【技术特征摘要】
2015.12.08 GB 1521597.31.一种用于数据处理系统的处理单元,该处理单元包括:存储器读子系统,该存储器读子系统能够操作以读取要由所述处理单元处理的输入表面的数据;处理级,该处理级能够操作以处理一个或更多个所读取的输入表面以生成输出表面;以及输出级,该输出级能够操作以提供输出表面;其中,所述存储器读子系统能够操作以请求将针对存储器页的存储器页访问数据预先加载到存储器页访问数据缓存器中,这些存储器页存储了与输入表面有关的数据,该输入表面要由所述处理单元读取并处理以生成输出表面,所述存储器读子系统能够操作以基于与所述处理级生成所述输出表面将需要的所述输入表面的所述数据有关的信息来选择所述存储器页,所述存储器读子系统针对所述存储器页请求对所述存储器页访问数据的预先加载。2.根据权利要求1所述的处理单元,其中,与由所述存储器读子系统使用的要由所述处理级需要的所述输入表面的所述数据有关的所述信息包括允许识别一组存储器页中存储所述输入表面的存储器页的子集的信息,所述输入表面存储将由所述处理级需要的所述输入表面数据。3.根据权利要求1或2所述的处理单元,其中,与由所述存储器读子系统使用的要由所述处理级需要的所述输入表面的所述数据有关的所述信息包括能够用于确定顺序的信息,所述处理级将按照该顺序需要所述输入表面数据以生成所述输出表面。4.根据权利要求1或2所述的处理单元,其中,与由所述存储器读子系统使用的要由所述处理级需要的所述输入表面的所述数据有关的所述信息包括以下信息中的至少一个:所述输入表面将用于的输入层的垂直和水平尺寸、所述输入表面所占据的所述存储器页的尺寸、所述输入表面的任何翻转的指示、指示所述输入表面的任何旋转的信息、指示所述输入表面的存储器步幅的信息、以及与要对所述输入表面执行的解码处理有关的信息。5.根据权利要求1或2所述的处理单元,其中,当所述处理级要使用多个输入表面来生成输出表面时,与由所述存储器读子系统使用的要由所述处理级需要的所述输入表面的所述数据有关的所述信息包括以下信息中的至少一个:与所述多个输入表面要用于生成所述输出表面的方式有关的信息;指示在所述输出表面中所述输入表面的水平和/或垂直偏移和/或将使用所述输入表面的顺序的信息;与所述多个输入表面将由所述处理级合成的方式有关的信息;以及与各输入表面在将由所述处理级生成的合成输出表面中的位置有关的信息。6.根据权利要求1或2所述的处理单元,其中,所述存储器读子系统把提供给所述处理单元以控制用于提供输出表面的对输入表面的所述处理的控制信息作为输入,并且使用该控制信息来确定存储提供所述输出表面所需要的相应输入表面的数据的所述存储器页,并且发出针对这些所确定的存储器页的存储器页访问数据加载请求。7.根据权利要求1或2所述的处理单元,其中,所述存储器读子系统能够操作以随着存储器页被使用而保持追踪所述存储器页,并且至少部分基于对所述存储器页的所述使用的所述追踪来发出其存储器页访问数据加载请求。8.根据权利要求7所述的处理单元,其中,所述存储器读子系统能够操作以使用指示包含所述输入表面数据的所述存储器页被需要的顺序的信息、连同对存储器页的使用的追踪一起,来控制和选择存储器读子系统发出存储器页访问数据加载请求的顺序和这些请求的定时这两者。9.根据权利要求8所述的处理单元,其中,所述存储器读子系统被构造成仅在其确定先前存储器页的使用已经完成时才发出加载针对新存储器页的存储器页访问数据的请求。10.根据权利要求1或2所述的处理单元,其中,所述存储器读子系统被构造成能够在所述存储器页访问数据缓存器中针对输入表面同时存储仅针对特定数量的存储器页的访问数据,并且能够同时存储在所述缓存器中的访问数据所针对的存储器页的数量能够在使用中配置。11.根据权利要求1或2所述的处理单元,其中,所述处理单元为显示控制器或图像信号处理器。12.根据权利要求1或2所述的处理单元,其中,所述存储器页访问数据包括针对存储器页的存储器地址转换数据和/或存储器保护数据。13.一种数据处理系统,该数据处理系统包括:主存储器;一个或更多个处理单元,该一个或更多个处理单元能够操作以生成用于显示的输入表面并将所述输入表面存储在所述...

【专利技术属性】
技术研发人员:M·博古茨D·莫德兹科Q·卡特T·库克西
申请(专利权)人:ARM有限公司
类型:发明
国别省市:英国,GB

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

1