[实用新型]信息处理装置有效
| 申请号: | 201220749648.5 | 申请日: | 2012-12-31 |
| 公开(公告)号: | CN203102260U | 公开(公告)日: | 2013-07-31 |
| 发明(设计)人: | 兰军强;朱磊;沙力;李济川 | 申请(专利权)人: | 上海算芯微电子有限公司 |
| 主分类号: | G06F12/08 | 分类号: | G06F12/08 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 骆苏华 |
| 地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 信息处理 装置 | ||
本实用新型涉及数字信息处理领域,尤其涉及一种可复用的信息处理装置。
在计算机技术发展过程中,内存的存取速度一直比CPU处理速度慢得多,使得CPU的高速处理能力不能充分发挥,影响整个计算机系统的工作效率。高速缓冲存储器被用来缓和CPU和内存之间速度不匹配的矛盾。目前采用高速缓冲存储器技术已经相当普遍。高速缓冲存储器是存在于内存与CPU之间的一级存储器,由静态存储芯片(SRAM)组成,容量比较小,但它的存取速度却能与CPU相匹配。根据程序局部性原理,正在使用的内存某一单元邻近的那些单元将被用到的可能性很大。因而,当CPU存取内存某一单元时,计算机硬件就自动地将包括该单元在内的那一组单元内容调入高速缓冲存储器,CPU即将存取的内存单元很可能就在刚刚调入到高速缓冲存储器的那一组单元内。于是,CPU就可以直接对高速缓冲存储器进行存取。在整个处理过程中,如果CPU绝大多数存取内存的操作能为存取高速缓冲存储器所代替,计算机系统处理速度就能显著提高。
在视频编解码过程中,视频像素(主要是参考帧像素)需要占用大量内存带宽,是视频编解码占用内存带宽最大的部分。现有的视频编解码芯片多数都使用片上高速缓存(Cache)来存储参考帧像素,从而降低内存带宽,同时降低存取延迟。
而在3D图形芯片中,纹理也是占用内存带宽最大的部分。现有的3D图形芯片也都采用片上高速纹理缓存来存储纹理,从而降低内存带宽,降低存取延迟。
但是,发明人发现:在现有的系统芯片(System‑on‑a‑chip,SoC)中,视频像素和纹理通常分开存储,需要为视频编解码配置一个片上缓存,同时为3D纹理再配置另一个片上缓存,不仅占用了芯片面积,同时增加了芯片功耗。
公开号为CN101583929A的中国发明专利申请中,披露了一种用于多纹理化的动态可配置纹理高速缓冲存储器,解决了单纹理模式和多纹理模式下的冲突问题,但仍未解决纹理数据和视频像素数据之间的高速缓存问题。
本实用新型所要解决的技术问题是提供一种能同时支持视频像素数据和图形纹理数据的高速缓存,从而节省芯片面积,降低芯片功耗。。
为了解决上述问题,根据本实用新型的一个方面,提供了一种信息处理装置,适用于视频像素数据或图形纹理数据的高速缓存,包括:
高速缓冲存储器;
由CMOS逻辑电路构成的确定类型单元,与外部处理器相连;
由CMOS逻辑电路构成的确定缺失单元,与所述确定类型单元相连;
由CMOS逻辑电路构成的确定缺失单元,与所述确定类型单元相连;
由CMOS逻辑电路构成的读取单元,与所述确定缺失单元及片外存储器相连;
由CMOS逻辑电路构成的填充单元,与所述读取单元及所述高速缓冲存储器相连。
在一个实施例中,所述信息处理装置还包括:时钟发生单元;所述高速缓冲存储器配置成保证每两个时钟周期读取一个缓存线的全部视频像素分量,或者保证每个时钟周期读取任意四个彼此相邻的纹理数据。
在一个实施例中,所述片外存储器包括:外存储器、二级缓冲存储器中的一种或多种。
在一个实施例中,所述信息处理装置还包括:
由CMOS逻辑电路构成的命令拆分单元,位于所述确定类型单元与所述外部处理器之间。
由CMOS逻辑电路构成的调整边界单元,位于所述确定缺失单元与所述读取单元以及所述读取单元与所述填充单元之间。
在一个实施例中,所述信息处理装置还包括:
由CMOS逻辑电路构成的预取单元,位于所述确定缺失单元与所述读取单元之间;
与所述预取单元和所述读取单元相连、用于存储读取命令的第一暂存器;
与所述预取单元和所述填充单元相连、用于存储填充命令的第二暂存器。
与所述预取单元和所述填充单元相连、用于存储填充命令的第二暂存器。
在一个实施例中,所述信息处理装置还包括:与所述读取单元、填充单元相连的用于存储缺失数据的第三暂存器。
与现有技术相比,本实用新型的技术方案具有以下优点:
本实用新型设计了一个统一的高速缓存,能同时支持视频编解码的参考帧像素和3D图形纹理,相比其他视频和纹理分开存储的高速缓存,大大节省了芯片面积和芯片功耗。
可选方案中,还设置了暂存器,用于存储命令队列,通过提前发出读取命令和填充命令的方式,实现了视频和纹理预取及在高速缓存缺失的情况下继续发送命令,实现非阻塞的高速缓存,提高了高速缓冲存储器的读取速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海算芯微电子有限公司,未经上海算芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201220749648.5/2.html,转载请声明来源钻瓜专利网。





