一种基于SysML视图的GPU平面剪裁模块的TLM装置及操作方法制造方法及图纸

技术编号:28040779 阅读:37 留言:0更新日期:2021-04-09 23:24
本发明专利技术涉及计算机硬件建模技术领域,涉及一种基于SysML视图的GPU平面剪裁模块的TLM装置及操作方法。包括以下步骤:1)变量初始化;2)判断平面剪裁FIFO状态状态;3)从平面剪裁FIFO获取完整的剪裁数据;4)判断currPktType;5)获取平面参数;6)判断当前平面是否使能7)步骤6中对点、线、三角形进行图元裁剪处理后,判断裁剪结果。本发明专利技术提供了一种能够将复杂繁琐且易出现歧义的文字转换为清晰的图形模式,实现了对GPU平面裁剪模块架构的初步验证的基于SysML视图的GPU平面剪裁模块的TLM装置及操作方法。

【技术实现步骤摘要】
一种基于SysML视图的GPU平面剪裁模块的TLM装置及操作方法
本专利技术属于计算机硬件建模
,涉及一种GPU平面剪裁模块的TLM装置,尤其涉及一种基于SysML视图的GPU平面剪裁模块的TLM装置及操作方法。
技术介绍
SysML是国际系统工程学会INCOSE(internationalcouncilonSystemsEngineering)和对象管理组织OMG(ObjectManagementEngineering)在对UML2.0的子集进行重用和扩展的基础上,提出的一种新式系统建模语言。SysML通过用新的属性和约束来扩展现有的UML2.0,从而定义了新的建模元素。SysML是SystemModelingLanguage的缩写,它是一种面向对象的图形化建模语言,相比于UML语言(UnifiedModelingLanguage,统一建模语言)它扩展了一些新的元素,更加利于系统工程建模,相比于其他比如SCADE建模语言,SysML不仅能够对软件进行建模,也能够对硬件以及整个系统进行建模。传统的芯片设计过程中,随着设计的本文档来自技高网...

【技术保护点】
1.一种基于SysML视图的GPU平面剪裁模块的TLM装置,其特征在于:包括若干进程和套接字;所述进程包括geu2sgu_pcu_busy_manage_thread进程、PCU_process_cthread进程;所述PCU_process_cthread进程用于实现根据用户使能的裁剪面及平面系数对点、线、三角形三种基本图元进行裁剪,并将裁剪后的顶点信息组成新的基本图元;/n所述套接字包括geu2sgu_pcu_busy_socket套接字、pcu2fifo01_vertex_data_initiator_socket套接字、pcu2fifo02_vertex_data_initiator_...

【技术特征摘要】
1.一种基于SysML视图的GPU平面剪裁模块的TLM装置,其特征在于:包括若干进程和套接字;所述进程包括geu2sgu_pcu_busy_manage_thread进程、PCU_process_cthread进程;所述PCU_process_cthread进程用于实现根据用户使能的裁剪面及平面系数对点、线、三角形三种基本图元进行裁剪,并将裁剪后的顶点信息组成新的基本图元;
所述套接字包括geu2sgu_pcu_busy_socket套接字、pcu2fifo01_vertex_data_initiator_socket套接字、pcu2fifo02_vertex_data_initiator_socket套接字、pcu2gp_bitfiled_initiator_socket套接字;
所述套接字用于实现与外部模块的互联通信功能。


2.基于权利要求1所述的一种基于SysML视图的GPU平面剪裁模块的TLM装置的操作方法,其特征在于:包括以下操作步骤:
1)变量初始化;
2)判断平面剪裁FIFO状态状态
当FIFO状态为空则设置geu2sgu_pcu_busy为0并回到步骤1;
当FIFO状态非空则设置geu2sgu_pcu_busy为1;
3)从平面剪裁FIFO获取完整的剪裁数据
4)判断currPktType
当currPktType为glEnd包则将primVertex数据传递给投影变换FIFO,然后清除currVertexNum,退回到步骤2)判断平面剪裁FIFO状态状态;
当currPktType不是glEnd包则判断clamp_vertex_color是否开启,开启则将顶点主颜色和辅颜色的分量钳位到[0,1],未开启则进入下一步;
5)获取平面参数,获取7个平面的剪裁使能和A/B/C/D系数,缺省平面的使能信息永远是有效;
6)判断当前平面是否使能
若使能则先计算...

【专利技术属性】
技术研发人员:田泽刘莎李冲吴晓成王泉张少锋
申请(专利权)人:西安翔腾微电子科技有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1