[发明专利]一种基于SysML视图的GPU命令处理模块的TLM装置及操作方法在审
| 申请号: | 202011542813.5 | 申请日: | 2020-12-24 |
| 公开(公告)号: | CN112581585A | 公开(公告)日: | 2021-03-30 |
| 发明(设计)人: | 田泽;刘莎;吴晓成;李冲;杨洋;周艺璇 | 申请(专利权)人: | 西安翔腾微电子科技有限公司 |
| 主分类号: | G06T15/00 | 分类号: | G06T15/00;G06F9/30;G06F9/38;G06F9/54;G06F12/0875;G06F12/0895;G06F13/28;G06F13/40 |
| 代理公司: | 西安匠成知识产权代理事务所(普通合伙) 61255 | 代理人: | 赵亚飞 |
| 地址: | 710054 陕西省西*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 sysml 视图 gpu 命令 处理 模块 tlm 装置 操作方法 | ||
1.一种基于SysML视图的GPU命令处理模块的TLM装置,其特征在于:包括用于实现对所有OpenGL命令的预译码、分配和部分OpenGL命令的处理的预处理单元、用于实现对所有非图形绘制类命令的图形命令解析、参数设置、图形功能码下发、图形属性和矩阵参数的压栈和出栈操作,以及部分函数的矩阵运算和参数标准化运算的精简指令集处理器、用于实现对axi总线访问的访问总线仲裁单元、寄存器单元、顶点高速缓存单元、顶点索引高速缓存单元、指令高速缓存单元、数据高速缓存单元;
所述预处理单元分别与精简指令集处理器、访问总线仲裁单元、寄存器单元连接;
所述精简指令集处理器与指令高速缓存单元和数据高速缓存单元连接;
所述预处理单元与顶点高速缓存单元和顶点索引高速缓存单元连接;
所述预处理单元还包括三个FIFO单元;所述FIFO单元分别为graph_cmd_fifo、new_list_fifo、call_list_fifo;所述graph_cmd_fifo、new_list_fifo、call_list_fifo三个FIFO单元分别为OpenGL命令FIFO、显示列表加载FIFO以及显示列表调用FIFO;
所述TLM装置还包括若干进程、方法及套接字;
所述进程和方法用于实现命令预处理、RISC处理、报告中断、显示列表FIFO管理、主机到命令处理器的DMA处理、状态参数管理单元到命令处理器模块的参数初始化进程、异常处理方法、状态参数管理单元到命令处理器模块的寄存器管理进程;
所述套接字用于实现与外部模块的互联通信功能;
所述顶点高速缓存单元和顶点索引高速缓存单元为顶点数组命令提供高速缓存;
所述指令高速缓存单元、数据高速缓存单元为精简指令集处理器提供指令和数据的高速缓存。
2.根据权利要去1所述的一种基于SysML视图的GPU命令处理模块的TLM装置,其特征在于:所述进程包括pre_process_cthread进程、cmd_process_core_cthread进程、report_interrupt_method进程、list_fifo_manage_cthread进程、hiu2cmd_dma_target_cthread进程、sgu2cmd_paraminit_target_cthread进程、sgu2cmd_graph_reg_target_cthread进程;
所述方法包括outside_exception_target_method方法;
所述套接字包括cmd2sgu_graph_drawing_initiator_socket套接字、sgu2cmd_resource_status_target_socket套接字、cmd2hiu_cfg_dma_s2c0_initiator_socket套接字、cmd2hiu_cfg_dma_c2s0_initiator_socket套接字、cmd2hiu_cfg_dma_s2c1_initiator_socket套接字、cmd2hiu_cfg_dma_c2s1_initiator_socket套接字、cmd2sgu_graph_funcode_initiator_socket套接字、sgu2cmd_funcode_select_feedback_done_socket套接字、cmd2sgu_window_reg_initiator_socket套接字、vc2l2cache_initiator_socket套接字、vic2l2cache_initiator_socket套接字、cmd2axi0_initiator_socket套接字、sgu2cmd_graph_reg_target_socket套接字、cmd2hiu_exception_irq_socket套接字、usa2cmd_exception_status_socket套接字、geu2cmd_exception_status_socket套接字、jsu2cmd_exception_status_socket套接字、sgu2cmd_paraminit_target_socket套接字、sgu2cmd_funcode_param_init_done_socket套接字、hiu2cmd_dma_target_socket套接字。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安翔腾微电子科技有限公司,未经西安翔腾微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011542813.5/1.html,转载请声明来源钻瓜专利网。





