[发明专利]一种基于配置数据包的独立显卡显存接口配置方法在审
申请号: | 202211389738.2 | 申请日: | 2022-11-08 |
公开(公告)号: | CN115686653A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 胡艳明;刘天玥;呙涛;孟辰星;张雁 | 申请(专利权)人: | 武汉凌久微电子有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/30 |
代理公司: | 武汉泰山北斗专利代理事务所(特殊普通合伙) 42250 | 代理人: | 董佳佳 |
地址: | 430000 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 配置 数据包 独立 显卡 显存 接口 方法 | ||
本发明适用于显卡技术领域,提供一种基于配置数据包的独立显卡显存接口配置方法,该方法通过将独立显卡的显存接口配置过程转成寄存器操作流,并封装成配置块包,然后组合成配置数据包,存储于显卡存储器中,显卡VBIOS程序和显卡驱动程序通过从显卡存储器中读取显存接口配置数据包,解析成显存接口配置流,通过执行寄存器操作流完成对显存接口的配置。本发明将独立显卡的显存接口配置方法转变为配置数据包,显卡VBIOS程序和驱动程序通过加载配置数据包即可实现复杂的显存接口驱动,有利于VBIOS程序和显卡驱动程序的维护和管理,也有利于保证一个统一的显存接口驱动过程,通过显卡板载配置信息和多种配置数据包数据的组合,在同一块显卡上还能灵活实现显存接口工作带宽模式的切换。
技术领域
本发明属于显卡技术领域,尤其涉及一种基于配置数据包的独立显卡显存接口配置方法。
背景技术
随着显卡技术的迅猛发展,显卡处理性能越来越高,显卡芯片对显存接口的带宽要求也越来越高,同时显存接口的类型出现了多样性。一些GPU芯片的显存接口支持多种SDRAM类型,如DDR3、DDR4、LPDDR3、LPDDR4等,同时每种SDRAM类型又支持多种带宽模式,如DDR4接口支持3200Mbps、2666Mbps、2400Mbps、1600Mbps等带宽模式。对于采用同一款GPU芯片的显卡,由于显存颗粒芯片和电路的差异,通常显存接口的带宽模式也存在一定的差异。
针对GPU显存接口类型和工作带宽模式多样性的问题,通常对每种接口类型和带宽模式定制一套显卡VBIOS程序,而显卡驱动程序则根据板卡配置信息选择不同的驱动分支对显存接口进行驱动。然而,由于显存接口驱动本身较复杂,显存接口处理核的固件程序也较大,如果显卡VBIOS和显卡驱动直接用程序代码驱动显存接口,一方面会导致显卡VBIOS程序过大,另一方面也非常不利于适应显存接口类型或显存接口带宽模式的多样性,必然导致显卡VBIOS程序和驱动版本较多,不利于软件版本的管理和维护。
因此根据实际经验,现有通过不同的VBIOS程序驱动显存接口的方法,至少存在如下技术问题:
1.由于显存接口硬件的差异,导致显卡VBIOS程序版本过多,不利于显卡VBIOS程序的管理和维护;
2.显卡VBIOS程序和显卡驱动程序对显存接口的配置处于分离状态,容易出现显卡VBIOS程序和显卡驱动程序在驱动显存接口时工作状态存在不一致的问题;
3.由于显存接口的驱动程序本身较复杂,导致显卡VBIOS程序也较大,而显卡VBIOS存储区域的容量资源又存在限制,显卡VBIOS程序容量可能出现超过VBIOS设计容量限制而导致VBIOS程序无法正常运行,同时也不利于多种架构VBIOS程序的共存。
发明内容
鉴于上述问题,本发明的目的在于提供一种基于配置数据包的独立显卡显存接口配置方法,旨在解决现有方法存在难维护、难管理和可能的容量资源不足的技术问题。
本发明采用如下技术方案:
所述基于配置数据包的独立显卡显存接口配置方法,包括下述步骤:
步骤S1、将独立显卡的显存接口配置过程转成顺序执行的寄存器操作流;
步骤S2、将寄存器操作流依据地址变化特征进行分段并封装成配置块包;
步骤S3、按照配置块包的原始执行顺序,将配置块包组合成显存接口配置数据包,并存储于显卡存储器中;
步骤S4、显卡VBIOS程序或驱动程序在初始化显存接口时,先读取显存接口配置数据包,并解析出显存接口寄存器操作流,通过执行寄存器操作流完成对显存接口的配置和驱动。
进一步的,所述步骤S1中,寄存器操作包括寄存器写入操作、寄存器读出操作、寄存器值校验操作;寄存器操作流为按顺序执行的寄存器操作序列;用寄存器最高位的若干冗余地址位标识寄存器的操作类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉凌久微电子有限公司,未经武汉凌久微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211389738.2/2.html,转载请声明来源钻瓜专利网。