[发明专利]一种eMMC时序调整方法、系统及eMMC主控芯片有效
申请号: | 202010580769.0 | 申请日: | 2020-06-23 |
公开(公告)号: | CN111722670B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 龚道辉;曹祥荣 | 申请(专利权)人: | 湖南国科微电子股份有限公司 |
主分类号: | G06F1/08 | 分类号: | G06F1/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘翠香 |
地址: | 410131 湖南省长沙市*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 emmc 时序 调整 方法 系统 主控 芯片 | ||
本申请公开了一种eMMC时序调整方法、系统及eMMC主控芯片,包括:设置eMMC主控的多个时序方案,每个时序方案包括:数据输出时钟、命令输出时钟、数据输入时钟和命令输入时钟分别与标准时钟相隔的时间间隔的个数;对每个时序方案执行以下操作:按照数据输出时钟和命令输出时钟,由eMMC主控向eMMC设备发送第一数据;按照数据输入时钟和命令输入时钟,通过读取eMMC设备中第一数据得到第二数据;若第一数据和第二数据相同,则确认该时序方案为正确方案;在所有正确方案中确定最佳时序方案。本申请中数据输出时钟、命令输出时钟、数据输入时钟、命令输入时钟均可调节,可应用于各类工作环境中,同时降低了PCB板的布线要求。
技术领域
本发明涉及eMMC领域,特别涉及一种eMMC时序调整方法、系统及eMMC主控芯片。
背景技术
eMMC(Embedded Multi Media Card,嵌入式多媒体控制器)在不同速度模式时,工作的时钟频率不一样,在hs200、hs400两种模式的最高时钟频率高达200MHz。因此eMMC的高速模式hs200和hs400对时序要求非常严格。由于工艺偏差,不同晶圆之间或同一晶圆的不同芯片都存在差异,即使同一颗芯片在不同的工作环境下,如芯片温度升高、芯片工作电压出现微小变化时,eMMC的时序都会不同。由于芯片之间的差异和芯片工作环境的变化,主芯片输出的数据或命令与采样时钟的时序的关系不一定满足要求,在主芯片和eMMC设备之间,PCB(Printed Circuit Board,印制电路板)的布线也会影响eMMC设备接收数据或命令与时钟的相位关系。
因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种灵活调节时序的eMMC时序调整方法、系统及eMMC主控芯片。其具体方案如下:
一种eMMC时序调整方法,包括:
设置eMMC主控的多个时序方案,每个所述时序方案包括:所述eMMC主控中数据输出时钟、命令输出时钟、数据输入时钟和命令输入时钟分别与标准时钟相隔的时间间隔的个数;
对每个所述时序方案执行以下操作:
按照所述数据输出时钟和所述命令输出时钟,由所述eMMC主控向eMMC设备发送第一数据并将所述第一数据写入所述eMMC设备;
按照所述数据输入时钟和所述命令输入时钟,通过读取所述eMMC设备中所述第一数据得到所述eMMC设备向所述eMMC主控反馈的第二数据;
对比所述第一数据和所述第二数据,如果所述第一数据和所述第二数据相同,则确认该时序方案为正确方案;
在所有所述正确方案中确定最佳时序方案。
优选的,所述标准时钟包括第一标准时钟和第二标准时钟,所述设置eMMC主控的多个时序方案的过程,具体包括:
按照遍历循环规则设置多个所述时序方案;
所述遍历循环规则包括:
将整个时钟周期等分为2N个时间间隔,所述数据输出时钟与所述第一标准时钟相隔i个所述时间间隔,所述命令输出时钟与所述第一标准时钟相隔j个所述时间间隔,所述命令输入时钟与所述第一标准时钟相隔k个所述时间间隔,所述数据输入时钟与第二标准时钟相隔m个所述时间间隔,其中0≤i≤N,0≤j≤N,0≤k<2N,0≤m<2N。
优选的,在SDR模式、DDR模式或hs200模式下,所述遍历规则还包括:
所述第二标准时钟与所述第一标准时钟由同一个时钟发生器产生,且m=k。
优选的,在hs400模式下,所述遍历规则还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南国科微电子股份有限公司,未经湖南国科微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010580769.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种包装袋贴标设备
- 下一篇:一种热泵机组膨胀阀堵塞检修清理的方法