【技术实现步骤摘要】
一种基于UFS的自检测与自复位方法及系统
[0001]本专利技术涉及数据传输
,具体涉及一种基于UFS的自检测与自复位方法及系统。
技术介绍
[0002]UFS协议包括:UCS(UFScommandsetLayer)基于SBC和SPC的SCSI命令、UTP(UFSTranportLayer)JEDEC定义的协议、UIC(UFSIntercollectLayer)数据链路层的MIPI协议和物理层的MIPI
‑
M
‑
PHY(M
‑
PHY)协议。UFShost和UFSdevice通过MIPI
‑
M
‑
PHY互联,在现有的技术与协议,UFSdevice的Unipro层与M
‑
PHY层都是通过配置与管理实现的。Host的应用层构建的UFS协议帧格式,通过UIC层的Cport接口传输到Unipro层,然后经过Unipro层进行组合成Unipro协议帧格式,然后通过RMMI接口传输到M
‑
PHY层,最后经过M
【技术保护点】
【技术特征摘要】
1.一种基于UFS的自检测与自复位方法,其特征在于,包括以下步骤:UFSdevice控制器检测到UFSdevice处于空闲的状态后,控制UIC层中的pattern发起模块发出一自检pattern至互连层;所述互连层接收到所述自检pattern后,将所述自检patternloopback回所述UIC层中的pattern校验模块;所述pattern校验模块对loopback的自检pattern进行校验,并得到一校验结果;若所述校验结果为失败,则所述UFSdevice控制器对所述互连层的配置信息进行保存,并对链路进行复位;复位完成后,所述UFSdevice控制器根据所述配置信息对所述互连层的配置进行恢复,从而完成device端的自复位;若所述校验结果为成功,则所述UFSdevice控制器结束自检测过程。2.根据权利要求1所述的基于UFS的自检测与自复位方法,其特征在于,还包括:UIC层中的pattern发起模块发出一自检pattern至MIPIUnipro层的Cport接口;第一loopback模块接收到所述自检pattern后,将所述自检patternloopback回所述UIC层中的pattern校验模块;所述pattern校验模块对所述第一loopback模块loopback的自检pattern进行校验;若校验成功,所述UFSdevice控制器继续自检测过程;若校验失败,所述UFSdevice控制器对所述UIC层进行复位,若复位成功,则继续自检测过程;其中,所述互连层包括所述MIPIUnipro层,所述Cport接口包括所述第一loopback模块。3.根据权利要求2所述的基于UFS的自检测与自复位方法,其特征在于,在对所述UIC层进行复位时,还包括:若复位失败,则所述UFSdevice控制器对所述互连层的配置信息进行保存,并对链路进行复位。4.根据权利要求3所述的基于UFS的自检测与自复位方法,其特征在于,在对所述UIC层进行复位以及对配置信息进行保存时,还包括:所述UFSdevice控制器利用所述UIC层中的单独复位源对所述UIC层进行单独复位;所述UFSdevice控制器利用RTL硬件电路将所述互连层的配置信息进行保存,所述RTL硬件电路不受复位操作的影响,并在不掉电的情况下可以一直保持。5.根据权利要求2所述的基于UFS的自检测与自复位方法,其特征在于,在所述第一loopback模块对所述自检pattern进行loopback时,包括:所述第一loopback模块将所述Cport接口上的接收端信号按照正常通信的协议loopback到发送端。6.根据权利要求2所述的基于UFS的自检测与自复位方法,其特征在于,所述继续自检测过程,包括:所述Cport接口将所述自检pattern发送至PA层的RMMI接口;第二loopback模块接收到所述自检pattern后,将所述自检patternloop...
【专利技术属性】
技术研发人员:张孟新,邱江霖,温佳强,龚晖,
申请(专利权)人:珠海妙存科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。