【技术实现步骤摘要】
一种获取内存条的SPD信息的方法、装置及存储介质
本专利技术涉及内存条领域,特别是涉及一种获取内存条的SPD信息的方法、装置及存储介质。
技术介绍
内存条是计算机中重要的部件之一,是与CPU进行沟通的桥梁。近几年随着高性能计算的快速发展以及大数据的爆发式增长,为了达到更快的运算速度、降低功耗,基于FPGA的加速卡、采集卡等FPGA板卡应运而生,而这些FPGA板卡为了提高运算速度,也会带内存条,例如DDR(DoubleDataRate双倍速率同步动态随机存储器)。主机为了能与DDR进行数据交互,必须要知道内存条的配置信息,也就是内存条的SPD信息。目前的技术中,主机是通过DIMM或PCIE上的I2C接口,直接从DDR上的EEPROM中读取内存的SPD信息。但是由于主机只能读取内存条出厂前由厂家写到EEPROM中的信息,当FPGA板卡在主机与内存条之间加入自由逻辑后,会导致一些参数与本来的参数不匹配,如果主机还是按照原有信息读写内存条的SPD信息,会出现读写数据错误或者系统不稳定的情况。而且,一般内存条出厂前的配置信息都比较保守,并没有发挥最优的性能,FPGA板卡可协 ...
【技术保护点】
1.一种获取内存条的SPD信息的方法,基于与内存条连接的FPGA板卡,其特征在于,包括:在上电初始化阶段,读取所述内存条的固有SPD信息;按照当前与主机的配置逻辑修改所述固有SPD信息以得到新SPD信息;将所述新SPD信息存储;接收所述主机发送的读取SPD信息的读取命令,并读取所述新SPD信息中与所述读取命令相对应的目标SPD信息发送至所述主机。
【技术特征摘要】
1.一种获取内存条的SPD信息的方法,基于与内存条连接的FPGA板卡,其特征在于,包括:在上电初始化阶段,读取所述内存条的固有SPD信息;按照当前与主机的配置逻辑修改所述固有SPD信息以得到新SPD信息;将所述新SPD信息存储;接收所述主机发送的读取SPD信息的读取命令,并读取所述新SPD信息中与所述读取命令相对应的目标SPD信息发送至所述主机。2.根据权利要求1所述的获取内存条的SPD信息的方法,其特征在于,在所述将所述新SPD信息存储之后,还包括:在所述内存条中的预先约定的目标地址中写入约定标识符。3.根据权利要求2所述的获取内存条的SPD信息的方法,其特征在于,在所述读取所述内存条的固有SPD信息之前,还包括:在所述目标地址中读取所述内存条中的当前标识符;依据所述当前标识符判断所述内存条是否为新内存条;如果是,进入所述读取所述内存条的固有SPD信息的步骤;如果否,则进入所述接收所述主机发送的读取SPD信息的读取命令,并读取所述新SPD信息中与所述读取命令相对应的目标SPD信息发送至所述主机的步骤。4.根据权利要求3所述的获取内存条的SPD信息的方法,其特征在于,所述依据所述当前标识符判断所述内存条是否为新内存条具体包括:判断所述当前标识符与所述约定标识符是否相同;如果是,则确定所述内存条为新内存条,否则,确定所述内存条不为新内存条。5.根据权利要求2-4任意一项所述的获取内存条的SPD信息的方法,其特征在于,所述在所述内存条中的预先约定的目标地址中写入约定...
【专利技术属性】
技术研发人员:任智新,王江为,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。