[发明专利]媒体缓冲和流水线式处理组件在审
申请号: | 201010507475.1 | 申请日: | 2010-09-27 |
公开(公告)号: | CN102033818A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | S·G·蒂登斯 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F13/16 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 曲卫涛;徐予红 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 缓冲 流水线 处理 组件 | ||
1.一种缓冲器,包括:
仲裁器,用于从产生器接收对应于数据结构的信息;
存储器,用于存储对应于所述数据结构的所述信息;以及
地址生成器,用于生成对应于所述存储器中的用于存储对应于所述数据结构的所述信息的位置的所述存储器中的地址,
其中用户响应指示所述信息整体存储在所述存储器中的信号从所述存储器读取对应于所述数据结构的所述信息,并根据所述数据结构处理来自所述产生器的数据。
2.如权利要求1所述的缓冲器,还包括用于控制所述仲裁器和所述地址生成器的操作的控制器逻辑。
3.如权利要求1所述的缓冲器,还包括用于将对应于所述产生器的数据预取到所述缓冲器的本地存储器中的控制器逻辑。
4.如权利要求1所述的缓冲器,其中所述缓冲器包括包含所述存储器、所述地址生成器和所述仲裁器的第一级,其中所述缓冲器还包括第二级,所述第二级包括:
另一仲裁器,用于从所述产生器接收对应于所述数据结构的信息;
另一地址生成器,用于生成对应于存储器子系统中的用于存储对应于所述数据结构的所述信息的位置的所述存储器子系统中的地址;以及
总线代理,用于将所述另一地址生成器耦合到所述存储器子系统。
5.如权利要求4所述的缓冲器,其中所述用户响应指示所述信息整体存储在所述存储器子系统中的准予信号从所述存储器子系统读取对应于所述数据结构的所述信息。
6.如权利要求1所述的缓冲器,其中所述缓冲器是先填后溢(FFLS)缓冲器。
7.如权利要求1所述的缓冲器,其中所述缓冲器包括多个缓冲器级,并且至少第一级缓冲器和第二级缓冲器均包括所述存储器、所述地址生成器和所述仲裁器。
8.如权利要求7所述的缓冲器,其中来自所述产生器的数据响应所述第一级缓冲器已满的判定而经过所述第一级缓冲器到达所述第二级缓冲器。
9.如权利要求1所述的缓冲器,其中所述存储器基于基地址和偏移存储所述数据结构。
10.如权利要求1所述的缓冲器,还包括用于控制所述仲裁器和所述地址生成器的操作的控制器逻辑,其中所述控制器逻辑通过处理器用包括以下信息中的一种或多种信息的产生器或用户信息进行配置:数据总线宽度,为每个产生器存储的数据结构数,用于从下游缓冲器级提取溢出结构的水印,一次提取的缓冲器数,每个产生器的第一结构的基数据结构地址,低缓冲器水印级,溢出操作,或仲裁操作。
11.一种方法,包括:
从产生器接收对应于数据结构的信息;
将对应于所述数据结构的所述信息存储在存储器中;
生成对应于所述存储器中的用于存储对应于所述数据结构的所述信息的位置的所述存储器中的地址;以及
响应指示所述信息整体存储在所述存储器中的信号而在用户处从所述存储器读取对应于所述数据结构的所述信息。
12.如权利要求11所述的方法,还包括根据所述数据结构处理来自所述产生器的数据。
13.如权利要求11所述的方法,还包括将对应于所述产生器的数据预取到耦合在所述用户与所述产生器之间的缓冲器的本地存储器中。
14.如权利要求11所述的方法,还包括将数据从耦合在所述产生器与所述用户之间的缓冲器的第一级传递到所述缓冲器的第二级,其中所述第一级包括所述存储器,而所述第二级包括用于访问存储器子系统的总线代理。
15.如权利要求14所述的方法,其中将所述数据从所述第一级传送到所述第二级是响应所述第一级缓冲器已满的判定而执行的。
16.如权利要求14所述的方法,还包括所述用户响应指示所述信息整体存储在所述存储器子系统中的准予信号从所述存储器子系统读取对应于所述数据结构的所述信息。
17.如权利要求11所述的方法,其中基于基地址和偏移执行将所述信息存储在所述存储器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010507475.1/1.html,转载请声明来源钻瓜专利网。