一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种高速内存训练的方法和系统与流程

2022-06-02 10:47:55 来源:中国专利 TAG:

技术特征:
1.一种高速内存训练的方法,其特征在于,包括:在第一传输速度的频点下完成硬件的参数训练过程,获得第一传输速度下的参数结果;根据第一传输速度下的参数结果获得第二传输速度下的参数初始值,其中,所述第二传输速度高于所述第一传输速度;根据第二传输速度下的参数初始值完成第二传输速度的频点下的硬件的参数训练过程。2.根据权利要求1所述的高速内存训练的方法,其特征在于,在第一传输速度的频点下完成硬件的参数训练过程,包括:完成对ca总线内存参数训练、和/或完成对数据总线读相关参数的训练、和/或完成对数据总线写相关参数的训练。3.根据权利要求1所述的高速内存训练的方法,其特征在于,所述参数初始值包括补偿地址总线和数据总线等长所需要的延迟时间。4.根据权利要求3所述的高速内存训练的方法,其特征在于,第二传输速度下的参数初始值,包括:ca总线实现等长所需要补偿的延迟时间、和/或数据总线读实现等长所需要补偿的延迟时间、和/或数据总线写实现等长所需要补偿的延迟时间。5.根据权利要求4所述的高速内存训练的方法,其特征在于,第二传输速度的频点下的硬件的参数训练过程包括:根据补偿后的值完成对ca总线内存参数训练、和/或根据补偿后的值完成对数据总线读相关参数的训练、和/或根据补偿后的值完成对数据总线写相关参数的训练。6.根据权利要求1-5任一所述的高速内存训练的方法,其特征在于,所述参数训练过程的参数包括内存地址总线参数和数据总线参数。7.一种高速内存训练的系统,其特征在于,包括:中央处理器,内存控制器,其接受所述中央处理器的配置指令,用于完成以下工作:在第一传输速度的频点下完成硬件的参数训练过程,获得第一传输速度下的参数结果;根据第一传输速度下的参数结果获得第二传输速度下的参数初始值,其中,所述第二传输速度高于所述第一传输速度;根据第二传输速度下的参数初始值完成第二传输速度的频点下的硬件的参数训练过程。8.根据权利要求7所述的高速内存训练的系统,其特征在于,所述内存控制器包括:phy模块、命令转换模块、初始化模块、参数训练模块和初始参数计算模块,phy模块包括数据收发模块、延迟模块和io模块,其中,所述初始化模块用于发送初始化指令给内存控制器外部的sdram芯片;所述参数训练模块用于训练所述延迟模块所需要的参数;所述参数训练模块用于对ca总线的训练,和/或数据总线读功能的训练,和/或数据总线写功能的训练,在每个训练结束后都会计算出对应延迟参数的最优值,将所述最优值发送给所述延迟模块;所述命令转换模块用于将所述初始化模块和所述参数训练模块发出的指令按设定的
协议要求以及设定的时序的发送到phy模块中的数据收发模块;phy模块中的数据收发模块用于ca的发送,数据dq的发送和数据dq的接收;延迟模块用于根据配置的参数,对收发的信号做一定的延迟,然后送给io模块,以及,对从io模块接收的信号进行延迟后发送至数据收发模块;初始参数计算模块用于根据低频参数训练的结果,计算出补偿地址总线和数据总线实现等长所需要的延迟时间。9.根据权利要求7-8任一所述的高速内存训练的系统,其特征在于,所述内存的类型包括:ddr1、或ddr2、或ddr3、或ddr4、或lpddr、或lpddr2、或lpddr3、或lpddr4。10.根据权利要求7-8任一所述的高速内存训练的系统,其特征在于,所述第二传输速度包括:lpddr4-3200mbps、或ddr4-3200mbps、或ddr3-2133mbps、或lpddr3-2133mbps。

技术总结
本发明公开了一种高速内存训练的方法和系统,涉及芯片设计技术领域,尤其涉及高速内存训练的领域。本发明先让内存系统工作在相对较低的频率,在低频率下进行内存的初始化以及内存参数训练。低频率的内存参数训练完成以后,根据训练的结果,计算出满足总线等长所需要对每根信号做补偿的延迟时间。将计算后的补偿延迟时间作为高速内存训练的初始值。然后内存系统调到高速模式进行内存初始化,并根据初始值进行内存训练,得到高速情况下的最佳值。本发明可以降低对外部信号的延迟时间等长的要求,从而降低高速内存系统对于芯片后端以及PCB版图的实现难度。PCB版图的实现难度。PCB版图的实现难度。


技术研发人员:田京京 洪宝泉
受保护的技术使用者:珠海亿智电子科技有限公司
技术研发日:2022.01.20
技术公布日:2022/6/1
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献