[发明专利]一种纹理单元与cache复用的shader架构在审
| 申请号: | 202211553464.6 | 申请日: | 2022-12-06 |
| 公开(公告)号: | CN116051710A | 公开(公告)日: | 2023-05-02 |
| 发明(设计)人: | 查道路;王攀 | 申请(专利权)人: | 苏州速显微电子科技有限公司 |
| 主分类号: | G06T15/04 | 分类号: | G06T15/04 |
| 代理公司: | 合肥方舟知识产权代理事务所(普通合伙) 34158 | 代理人: | 朱荣 |
| 地址: | 215200 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 纹理 单元 cache shader 架构 | ||
1.一种纹理单元与cache复用的shader架构,其特征在于:所述纹理单元与cache复用的shader架构包括:纹理单元、shader架构所述纹理单元与shader架构之间采用私有总线连接。
2.如权利要求1所述的一种纹理单元与cache复用的shader架构,其特征在于:所述纹理单元与cache复用的shader架构的运行流程包括以下步骤:
S1:在顶点染色阶段,通过顶点总线请求顶点数据;
S2:在像素染色阶段,通过纹理总线请求纹理数据。
3.如权利要求2所述的一种纹理单元与cache复用的shader架构,其特征在于:所述步骤S1中,在顶点染色阶段,染色器通过顶点私有总线请求使用地址直接请求顶点数据;顶点请求发给纹理单元后,直接透传到cache;Cache直接通过顶点私有总线将数据返回给染色器。
4.如权利要求2所述的一种纹理单元与cache复用的shader架构,其特征在于:所述步骤S2中,在像素染色阶段,染色器通过像素私有总线使用纹理坐标和纹理id请求纹理数据;纹理请求发给纹理单元后,首先根据纹理id从纹理查找表中获取纹理信息;然后根据纹理信息和纹理坐标,将请求转换为地址,从cache取回数据;取回数据后根据纹理信息进行解码,最终通过总线返回给染色器。
5.如权利要求2所述的一种纹理单元与cache复用的shader架构,其特征在于:所述多口cache内部通过将整个内存空间的数据根据地址低位映射到不同的单口cache内,如图3所示,从而提供了多个读接口;多个口的请求通过地址合并单元合并,分别将每个口的请求映射到内部的某个单口cache上;在所有的口请求数据都返回后,多口cache将数据输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州速显微电子科技有限公司,未经苏州速显微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211553464.6/1.html,转载请声明来源钻瓜专利网。





