[发明专利]一种面向GPU芯片硬件架构的建模方法及视图系统在审
申请号: | 201811572178.8 | 申请日: | 2018-12-21 |
公开(公告)号: | CN109657360A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 吴晓成;张骏;姜丽云;陈佳;张少锋;楼晓强 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王世磊 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 建模 视图系统 硬件架构 顶层 统一建模语言 图形处理单元 显示控制单元 主机接口单元 交叉开关 图形管线 纹理 帧缓冲 事务 架构 | ||
1.一种面向图形处理单元GPU芯片硬件架构的建模方法,其特征在于:
根据统一建模语言UML和事务级建模TLM方法,对所述GPU芯片的硬件架构顶层进行事务级建模。
2.根据权利要求1所述的方法,其特征在于,所述方法应用于面向GPU芯片硬件架构的视图系统,所述视图系统包括,主机接口单元(1)、图形管线单元(2)、帧缓冲cache单元(3)、纹理cache单元(4)、显示控制单元(5)、AXI总线交叉开关(6)、第一DDR控制器(7)和第二DDR控制器(8),所述方法还包括:
所述主机接口单元(1)接收主机发送的OpenGL函数命令,通过对所述OpenGL函数命令进行解析获得图形命令,将所述图形命令发送至所述图形管线单元(2);
所述图形管线单元(2)根据所述图形命令对图形数据进行计算,并将需要在屏幕上显示的图形数据发送至所述AXI总线交叉开关(6);
所述AXI总线交叉开关(6)将来自所述显示控制单元(5)、所述主机接口单元(1)和所述图形管线单元(2)的AXI总线访问,转化为对所述第一DDR控制器(7)、所述第二DDR控制器(8)的寄存器配置和数据通道访问;
所述显示控制单元(5)通过访问所述AXI总线交叉开关(6),获取屏幕待显示的数据,并对所述数据进行显示;
所述第一DDR控制器(7)和第二DDR控制器(8)将来自所述AXI总线交叉开关(6)的所述寄存器配置和数据通道访问,转化为DDR存储器的接口读写访问。
3.根据权利要求2所述的方法,其特征在于,所述图形命令至少包括:
图形绘制命令、图形功能命令和图形寄存器资源访问命令。
4.一种面向GPU芯片硬件架构的视图系统,其特征在于:所述视图系统包括,主机接口单元(1)、图形管线单元(2)、帧缓冲cache单元(3)、纹理cache单元(4)、显示控制单元(5)、AXI总线交叉开关(6)、第一DDR控制器(7)和第二DDR控制器(8);
所述主机接口单元(1),用于解析主机发送的OpenGL函数命令,获得图形命令,并将所述图形命令发送至所述图形管线单元(2);
所述图形管线单元(2),用于根据所述图形命令对图形数据进行计算,并将需要在屏幕上显示的图形数据发送至所述AXI总线交叉开关(6);
所述AXI总线交叉开关(6),用于将来自所述显示控制单元(5)、所述主机接口单元(1)和所述图形管线单元(2)的AXI总线访问,转化为对所述第一DDR控制器(7)、所述第二DDR控制器(8)的寄存器配置和数据通道访问;
所述显示控制单元(5),用于通过访问所述AXI总线交叉开关(6)获取屏幕待显示的数据,并对所述数据进行显示;
所述第一DDR控制器(7)和所述第二DDR控制器(8),用于将来自AXI总线的寄存器配置和数据通道访问,转化为DDR存储器的接口读写访问;
所述帧缓冲cache单元(3),用于存储所述DDR0内部帧缓冲区数据的镜像;
所述纹理cache单元(4),用于存储DDR0内部纹理缓冲区数据的镜像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811572178.8/1.html,转载请声明来源钻瓜专利网。