Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于SysML视图的GPU背面消隐模块的TLM装置及操作方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:西安翔腾微电子科技有限公司

摘要:本发明涉及计算机硬件建模技术领域,涉及一种基于SysML视图的GPU背面消隐模块的TLM装置及操作方法。包括BCUBlock模块,BCU_COREBlock模块和BCUSC_CTHREAD模块;方法步骤包括1变量初始化,判断背面消隐FIFO是否为空,非空,BUSY置1,2背面消隐,从FIFO中获取图元数据,然后进行背面消隐工作;3判断功能码,当FIFO为空,判断funcodeValid值,为true,BUSY置1,判断功能码,对不同功能码采取不同的操作。本发明提供了一种能够帮助开发人员更好的理解系统架构,建立更可靠更完善的系统模型,并且更加高效的对背面消隐硬件结构的可行性进行验证的一种基于SysML视图的GPU背面消隐模块的TLM装置及操作方法。

主权项:1.一种基于SysML视图的GPU背面消隐模块的TLM装置,其特征在于:包括BCUBlock模块,BCU_COREBlock模块和BCUSC_CTHREAD模块;所述BCUBlock模块包括pin-port端口;所述pin-port端口包括geu2sgu_bcu_busy端口和geu_exception_status端口;所述BCUBlock模块还包括用于相互通信的若干socket通道;所述socket通道包括geu2axi0_initiator_socket通道、bcu2fifo05_vertex_data_initiator_socket通道、sgu2geu_funcode_target_socket通道、bcu2fifo06_vertex_data_initiator_socket通道、Geu2jsu_register_domain_initiator_socket通道、Bcu2gp_bitfiled_initiator_socket通道、bcu2ip_register_domain_initiator_socket通道;所述BCUBlock模块,BCU_COREBlock模块和BCUSC_CTHREAD模块之间提供Api服务,具体如下:API::send_feedbackselectdata_to_axi0()、API::get_data_from_fifo05、API::send_data_to_fifo06、API::access_gvp_bitfiled、API::access_ip_bitfiled、api::get_bcu_busy_status、api::get_exception_status、api::send_funcode_to_geu();所述BCUBlock模块,BCU_COREBlock模块和BCUSC_CTHREAD模块之间还设置有monitor进程,具体如下:Geu2sgu_bcu_busy_manage_thread、Geu2sgu_exception_initiator_method;所述API函数含义为:父类若想访问子类内的函数方法,需要在父类内实现纯虚函数,在子类内声明以及实例化API函数;所述纯虚函数为对应API的函数名称;所述api函数含义为:子类可以直接继承父类内的api函数,在子类内可直接调用此api函数;所述bcu2fifo05_vertex_data_initiator_socket通道获取来自OCU模块的顶点数据信息,通过BCU模块的图元消隐处理,由bcu2fifo06_vertex_data_initiator_socket通道发送至光栅化模块(PRU)fifo;所述geu2axi0_initiator_socket通道获取来自BCU模块的功能码信息,通过BCU模块的选择反馈处理,由Bcu2fifo11_vertex_data_initiator_socket通道发送至光栅化模块(PRU)fifo;所述bcu2gp_bitfiled_initiator_socket通道用于BCU_CORE模块访问GP内的寄存器数据信息,访问时调用accsee_gp_bitfield函数;API::get_simple_complex_flag、API::get_shadingstate_flag用于获取不同flag信号;所述Geu2sgu_bcu_busy_manage_thread的Monitor进程监测geu2sgu_bcu_busy信号,BCU_CORE模块调用api::get_bcu_busy_status获取该信号;所述Geu2sgu_exception_initiator_method的Monitor进程监测geu_exception_status信号,BCU_CORE模块调用api::get_exception_status获取该信号。

全文数据:

权利要求:

百度查询: 西安翔腾微电子科技有限公司 一种基于SysML视图的GPU背面消隐模块的TLM装置及操作方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。