申请/专利权人:芯动微电子科技(武汉)有限公司
申请日:2023-12-07
公开(公告)日:2024-04-12
公开(公告)号:CN117370231B
主分类号:G06F13/12
分类号:G06F13/12;G06F13/40;G06F13/42
优先权:
专利状态码:有效-授权
法律状态:2024.04.12#授权;2024.01.26#实质审查的生效;2024.01.09#公开
摘要:本发明公开了一种实现GPU核内片上网络总线访问的协议转换模块及方法。协议转换模块包括标识分配模块、请求处理模块和响应处理模块;标识分配模块用于为BIF协议接口的命令通道信号分配不同的标识信号;请求处理模块用于将包含命令通道信号和标识信号在内的信号转换成NSP协议接口的请求通道信号;标识分配模块还用于接收来自从机的NSP协议接口的响应通道信号,释放命令通道信号对应的标识信号,将响应通道信号转发给响应处理模块;响应处理模块用于处理响应通道信号,确定是否需要将其转化成读数据通道信号。本发明旨在解决随着GPU核内运算单元的增加,GPU核内结构修改的复杂度增加以及后端布局布线难度增大的问题。
主权项:1.一种协议转换模块,其特征在于,包括标识分配模块、请求处理模块和响应处理模块;所述标识分配模块用于为BIF协议接口的命令通道信号bif_cmd分配不同的标识信号noc_req_trid,以区分不同的命令通道信号bif_cmd;所述请求处理模块用于将包含命令通道信号bif_cmd和标识信号noc_req_trid在内的信号转换成NSP(ArterisNoCSocketProtocol)协议接口的请求通道信号noc_req;NSP协议接口包括第一NSP协议接口DAT_NOC和第二NSP协议接口CFG_NOC;NSP协议接口的请求通道信号noc_req包括第一NSP协议接口DAT_NOC的请求通道信号dat_noc_req和第二NSP协议接口CFG_NOC的请求通道信号cfg_noc_req;所述请求处理模块用于在读操作和写操作时执行第一处理操作;第一处理操作包括:将命令通道信号bif_cmd中的操作类型和数据长度信号以及标识信号noc_req_trid一起分别发送到第一NSP协议接口DAT_NOC的请求通道和第二NSP协议接口CFG_NOC的请求通道,分别构成第一NSP协议接口DAT_NOC的请求通道和第二NSP协议接口CFG_NOC的请求通道中的命令信号;将命令通道信号bif_cmd中的命令信号拼接成第二NSP协议接口CFG_NOC的请求通道中的边带信号;所述标识分配模块还用于接收来自从机的与请求通道信号noc_req对应的NSP协议接口的响应通道信号noc_rsp,释放命令通道信号bif_cmd对应的标识信号noc_req_trid,将响应通道信号noc_rsp转发给所述响应处理模块;所述响应处理模块用于根据响应通道信号noc_rsp判断是否为读操作,进而确定是否需要将该响应通道信号noc_rsp转化成读数据通道信号bif_rtn。
全文数据:
权利要求:
百度查询: 芯动微电子科技(武汉)有限公司 实现GPU核内片上网络总线访问的协议转换模块及方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。