[发明专利]嵌入式系统内存条参数适配方法、装置、设备及存储介质有效
申请号: | 202010796412.6 | 申请日: | 2020-08-10 |
公开(公告)号: | CN112052043B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 耿浩 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F15/78 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 李斯 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 系统 内存条 参数 配方 装置 设备 存储 介质 | ||
1.一种嵌入式系统内存条参数适配方法,其特征在于,所述嵌入式系统内存条参数适配方法包括:
获取不同类型的目标内存条的内存条信息,根据所述内存条信息获取内存条上的时钟与数据从双列直插式存储模块DIMM到每个内存颗粒的内存条上走线长度;
根据印制电路板PCB信息获取PCB上的时钟与数据从中央处理器CPU到DIMM的PCB上走线长度,根据所述内存条上走线长度和所述PCB上走线长度之和确定从CPU到每个内存颗粒的时钟与数据之间的走线总长度;
根据预设配置算法计算出所述走线总长度对应的时序参数,将所述时序参数写入嵌入式系统的内存参数配置程序中,以使所述嵌入式系统自动适配所述目标内存条;
其中,所述根据预设配置算法计算出所述走线总长度对应的时序参数,将所述时序参数写入嵌入式系统的内存参数配置程序中,以使所述嵌入式系统自动适配所述目标内存条,包括:
从所述走线总长度中获得时钟走线总长度和数据走线总长度,计算获得所述时钟走线总长度和所述数据走线总长度的走线长度差值;
获取所述走线长度差值对应的时间延迟,并从所述嵌入式系统的CPU配置参数中获取DDR工作速率;
根据所述DDR工作速率确定最小节拍,根据所述时间延迟和所述最小节拍的比值确定时间和数据之间的节拍数;
根据预设节拍补偿值对所述节拍数进行补偿,并将补偿后的节拍数进行十六进制换算,获得所述走线总长度对应的时序参数;
将所述时序参数写入嵌入式系统的内存参数配置程序中,以使所述嵌入式系统自动适配所述目标内存条。
2.如权利要求1所述的嵌入式系统内存条参数适配方法,其特征在于,所述获取不同类型的目标内存条的内存条信息,根据所述内存条信息获取内存条上的时钟与数据从双列直插式存储模块DIMM到每个内存颗粒的内存条上走线长度,包括:
获取不同类型的目标内存条的内存条信息;
从所述内存条信息中获取参考设计原始卡信息;
对所述参考设计原始卡信息中的信息进行筛选,获取菊花链拓扑fly-by拓扑结构;
根据fly-by拓扑结构获取时钟与数据从双列直插式存储模块DIMM到每个内存颗粒的内存条上走线长度。
3.如权利要求2所述的嵌入式系统内存条参数适配方法,其特征在于,所述根据fly-by拓扑结构获取时钟与数据从双列直插式存储模块DIMM到每个内存颗粒的内存条上走线长度,包括:
根据fly-by拓扑结构获取时钟的fly-by走线顺序;
根据所述fly-by走线顺序确定时钟与数据从双列直插式存储模块DIMM到每个内存颗粒的内存条上走线长度。
4.如权利要求3所述的嵌入式系统内存条参数适配方法,其特征在于,所述根据所述fly-by走线顺序确定时钟与数据从双列直插式存储模块DIMM到每个内存颗粒的内存条上走线长度,包括:
根据所述fly-by走线顺序确定时钟的信号流向和数据之间的相位关系;
根据所述相位关系确定时钟从双列直插式存储模块DIMM到每个内存颗粒的时钟走线长度;
根据所述相位关系确定数据从DIMM到每个内存颗粒的数据走线长度;
将所述时钟走线长度和所述数据走线长度作为内存条上走线长度。
5.如权利要求2所述的嵌入式系统内存条参数适配方法,其特征在于,所述对所述参考设计原始卡信息中的信息进行筛选,获取菊花链拓扑fly-by拓扑结构,包括:
从所述参考设计原始卡信息中获得参考原始卡的型号及版本;
获取与所述参考原始卡的型号及版本对应的JEDEC规范;
根据所述JEDEC规范确定对应的菊花链拓扑fly-by拓扑结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010796412.6/1.html,转载请声明来源钻瓜专利网。