买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:西安翔腾微电子科技有限公司
摘要:本发明涉及计算机硬件建模技术领域,涉及一种基于SysML视图的GPU图元装配模块的TLM装置及操作方法。包括PAUBlock模块,PAU_COREBlock模块和PAUSC_CTHREAD模块;方法步骤包括1变量初始化,fifoFlag置0;2判断fifoFlag的值;3判断geu_fifo1和geu_fifo0否为空;4获取简单或者复杂模式;5get_data_from_fifo00,get_data_from_fifo01,对离散的vertexs进行图元装配并发送至PUC单元fifo。本发明提供了一种够帮助开发人员更好的理解系统架构,建立更可靠更完善的系统模型,并且更加高效的对背面消隐硬件结构的可行性进行验证的一种基于SysML视图的GPU图元装配模块的TLM装置及操作方法。
主权项:1.一种基于SysML视图的GPU图元装配模块的TLM装置,其特征在于:包括PAUBlock模块,PAU_COREBlock模块和PAUSC_CTHREAD模块;所述PAUBlock模块包括pin-port端口;所述pin-port端口包括geu2sgu_bcu_busy端口和simple_complex_fla、shadingstate_flag端口;所述PAUBlock模块还包括用于相互通信的若干socket通道;所述socket通道包括Pau2fifo00_vertex_data_initiator_socket通道、Pau2fifo10_vertex_data_initiator_socket通道、Pau2fifo01_vertex_data_initiator_socket通道、Pau2fifo11_vertex_data_initiator_socket通道、Pau2gp_bitfiled_initiator_socket通道;所述PAUBlock模块,PAU_COREBlock模块和PAUSC_CTHREAD模块之间提供Api服务,具体如下:API::get_simple_complex_flag()、API::get_shadingstate_flag、API::get_data_from_fifo00、API::get_data_from_fifo10、API::send_data_to_fifo01、API::send_data_to_fifo11、api::get_pau_busy_status;所述PAUBlock模块,PAU_COREBlock模块和PAUSC_CTHREAD模块之间还设置有Driver进程,具体如下:Geu2sgu_pau_busy_manage_thread;所述API函数含义为:父类若想访问子类内的函数方法,需要在父类内实现纯虚函数,在子类内声明以及实例化API函数;所述纯虚函数为对应API的函数名称;所述api函数含义为:子类可以直接继承父类内的api函数,在子类内可直接调用此api函数;所述Pau2fifo00_vertex_data_initiator_socket获取来自OCU模块的顶点数据信息,通过PAU模块的图元组装处理,由Pau2fifo01_vertex_data_initiator_socket发送至平面剪裁模块(PCU)fifo;所述Pau2fifo10_vertex_data_initiator_socket获取来自OCU模块的另一组顶点数据信息,通过PAU模块的图元组装处理,由Pau2fifo11_vertex_data_initiator_socket发送至平面剪裁模块(PCU)fifo;所述Pau2gp_bitfiled_initiator_socket通道用于PAU_CORE模块访问GP内的寄存器数据信息,访问时调用accsee_gp_bitfield函数;所述API::get_simple_complex_flag、API::get_shadingstate_flag用于获取不同flag信号;Geu2sgu_pau_busy_manage_thread的driver进程监测geu2sgu_pau_busy信号,PAU_CORE模块调用api::get_pau_busy_status获取该信号。
全文数据:
权利要求:
百度查询: 西安翔腾微电子科技有限公司 一种基于SysML视图的GPU图元装配模块的TLM装置及操作方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。