[发明专利]3D图形处理的图元装配硬件加速器有效
申请号: | 201810852931.2 | 申请日: | 2018-07-30 |
公开(公告)号: | CN109035378B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 杜丽娜;石小刚;黄光新 | 申请(专利权)人: | 南京军微半导体科技有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 合肥禾知知识产权代理事务所(特殊普通合伙) 34246 | 代理人: | 卢双双 |
地址: | 210000 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理 装配 硬件 加速器 | ||
1.3D图形处理的图元装配硬件加速器,其特征在于,采用图元装配模块PA,图元装配模块PA包括配置模块、顶点数据输入模块、排序模块、控制模块、预取模块和输出模块,所述的配置模块接收GPU中顶点调度模块VDPR/命令解析模块FEP发送过来的配置信息,解析出图元类型、顶点编号的起始值、顶点编号的数目、顶点编号的批次状态以及顶点存入DDR的基址,将有用信息传递给相应模块;
所述的顶点数据输入模块PA接收来自CCU的顶点数据,通过DDR控制器全部存放至DDR中,同时将整批次中的0号索引的数据存放在片上存储DMEM中,另外从顶点数据携带的包头中,解析出有用的索引号和属性状态表,索引号用来计算该顶点数据在DDR中的存放基址;属性状态表用来告诉后续模块来自CCU的顶点数据具体包含哪些属性,以完成顶点数据下发的剪裁模块时地址的匹配;
所述的排序模块根据图元类型决定下发给下一模块的索引值,当对应索引值的顶点数据已存入PA时,将顶点数据的索引值发送给控制模块;
所述的控制模块根据索引组装模块的顶点索引计算出顶点数据在DDR/片上存储中的基址,将该地址发送给预取模块;
所述的预取模块根据控制模块发送的地址取出相应的顶点数据发送给输出模块;
所述的输出模块按照相应的格式输出顶点数据。
2.根据权利要求1所述的3D图形处理的图元装配硬件加速器,其特征在于,所述的图元装配模块PA接受到的乱序的顶点数据,全部经由DDR控制器以顺序的方式存入DDR;另外PA中有一个小的片上存储用来存放整个批次中顶点编号为0的顶点所包含的所有属性数据,存储容量为:32*4*4byte=64*64bit;该顶点数据单独存放在片上存储中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京军微半导体科技有限公司,未经南京军微半导体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810852931.2/1.html,转载请声明来源钻瓜专利网。