一种PHY参数配置装置及SSD制造方法及图纸

技术编号:30322401 阅读:57 留言:0更新日期:2021-10-09 23:47
本发明专利技术公开了一种PHY参数配置装置及SSD,包括配置触发电路和参数配置电路。配置触发电路用于在SSD上电后,基于SSD PHY的目标模式设定信号相应生成目标模式配置信号;参数配置电路用于基于目标模式配置信号,将SSD的PHY参数相应配置为目标模式下的参数值。可见,本申请通过配置触发电路和参数配置电路(纯硬件电路)实现PHY参数的配置,相比于纯软件程序实现来说,配置速度快,不易出错,且节约了SSD和主机之间的SATA或PCIe建链时间,从而降低了SSD在不同主机上出现兼容性问题的风险。在不同主机上出现兼容性问题的风险。在不同主机上出现兼容性问题的风险。

【技术实现步骤摘要】
一种PHY参数配置装置及SSD


[0001]本专利技术涉及SSD领域,特别是涉及一种PHY参数配置装置及SSD。

技术介绍

[0002]目前,SSD(Solid State Disk,固态硬盘)的接口类型主要有SATA(Serial Advanced Technology Attachment,串行高级技术附件)、PCIe(Peripheral Component Interconnect Express,高速外围组件互联)等几种。由于SSD PHY(Physical,端口物理层)通常既能支持SATA协议,又能支持PCIe协议,所以基于同一个PHY可以开发出既能支持SATA协议又能支持PCIe协议的SSD。
[0003]对于支持双协议的SSD来说,若SSD所应用的主机的接口类型为SATA,则需对PHY的参数进行配置,以实现PHY为SATA模式,则SSD的接口此时体现为SATA接口;若SSD所应用的主机的接口类型为PCIe,则需对PHY的参数进行配置,以实现PHY为PCIe模式,则SSD的接口此时体现为PCIe接口,从而与主机相匹配。
[0004]现有技术中,通常由固件(纯软件程序)实现PHY参数的配置。但是,需要配置的PHY参数较多,导致固件实现起来速度较慢,容易出错,且因参数配置消耗的时间较长,导致SSD和主机之间的SATA或PCIe建链的失败率较高,不太适用于对建链时间要求过高的主机场景,从而提高了SSD在不同主机上出现兼容性问题的风险。
[0005]因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。

技术实现思路

[0006]本专利技术的目的是提供一种PHY参数配置装置及SSD,通过配置触发电路和参数配置电路(纯硬件电路)实现PHY参数的配置,相比于纯软件程序实现来说,配置速度快,不易出错,且节约了SSD和主机之间的SATA或PCIe建链时间,从而降低了SSD在不同主机上出现兼容性问题的风险。
[0007]为解决上述技术问题,本专利技术提供了一种PHY参数配置装置,包括:
[0008]配置触发电路,用于在SSD上电后,基于SSD PHY的目标模式设定信号相应生成目标模式配置信号;
[0009]参数配置电路,用于基于所述目标模式配置信号,将所述SSD的PHY参数相应配置为目标模式下的参数值。
[0010]优选地,所述配置触发电路包括第一多路选择器、第一D触发器、第二D触发器、第一非门及与门;其中:
[0011]所述第一多路选择器的第一输入端接入SSD OTP写入的模式设定信号,所述第一多路选择器的第二输入端接入SSD控制器配置的模式设定信号,所述第一多路选择器的控制端接入外部电路设定的通道选择信号,所述第一多路选择器的输出端与所述第一D触发器的D输入端连接,所述第一D触发器的Q输出端分别与所述第二D触发器的D输入端和所述
与门的第一输入端连接,所述第二D触发器的Q输出端与所述第一非门的输入端连接,所述第一非门的输出端与所述与门的第二输入端连接,所述与门的输出端作为所述配置触发电路的输出端。
[0012]优选地,所述PHY参数配置装置还包括:
[0013]第一延时电路,用于在所述第一多路选择器选择所述SSD控制器对应的模式设定信号输出时,若所述SSD控制器配置好模式设定信号的时间已超过N个系统时钟周期,则生成第一使能信号;其中,N≥2且N为正整数;
[0014]所述参数配置电路具体用于在接收到所述第一使能信号后,才执行基于当前的目标模式配置信号,将所述SSD的PHY参数相应配置为目标模式下的参数值的步骤。
[0015]优选地,所述第一延时电路包括第三D触发器和第四D触发器;其中:
[0016]所述第三D触发器的D输入端接入所述SSD控制器在配置模式设定信号的操作完成后生成的第一使能信号,所述第三D触发器的Q输出端与所述第四D触发器的D输入端连接,所述第四D触发器的Q输出端作为所述第一延时电路的输出端。
[0017]优选地,所述PHY参数配置装置还包括:
[0018]第二延时电路,用于在所述第一多路选择器选择所述SSD OTP对应的模式设定信号输出时,若所述SSD OTP的已上电完成时间超过N个系统时钟周期,则生成第二使能信号;其中,N≥2且N为正整数;
[0019]所述参数配置电路具体用于在接收到所述第二使能信号后,才执行基于当前的目标模式配置信号,将所述SSD的PHY参数相应配置为目标模式下的参数值的步骤。
[0020]优选地,所述第二延时电路包括第一或门、第二或门、第二非门、第五D触发器、第六D触发器及第二多路选择器;其中:
[0021]所述第一或门和所述第二或门的第一输入端均接入PCIe模式配置完成信号,所述第一或门和所述第二或门的第二输入端均接入SATA模式配置完成信号,所述第一或门的输出端与所述第二非门的输入端连接,所述第二非门的输出端与所述第五D触发器的D输入端连接,所述第五D触发器的Q输出端与第二多路选择器的第一输入端连接,所述第二多路选择器的第二输入端接入低电平信号,所述第二多路选择器的控制端与所述第二或门的输出端连接,所述第二多路选择器的输出端与所述第六D触发器的D输入端连接,所述第六D触发器的Q输出端作为所述第二延时电路的输出端;其中,在所述SSD OTP上电完成时,对所述第五D触发器和所述第六D触发器进行复位。
[0022]优选地,所述参数配置电路包括:
[0023]模式控制电路,用于基于所述目标模式配置信号相应生成目标模式控制信号;
[0024]M个子配置电路,每个子配置电路均用于在所述目标模式控制信号的控制下,将自身对应的PHY参数相应配置为目标模式下的参数值;其中,M为正整数。
[0025]优选地,所述子配置电路包括第三多路选择器、第四多路选择器及第七D触发器;其中:
[0026]所述第三多路选择器的第一输入端接入所在子配置电路对应的PHY参数比特位在重置状态下的配置值,所述第三多路选择器的第二输入端接入所述PHY参数比特位在PCIe模式下的配置值,所述第三多路选择器的控制端与所述模式控制电路连接,所述第三多路选择器的输出端与所述第四多路选择器的第一输入端连接,所述第四多路选择器的第二输
入端接入所述PHY参数比特位在SATA模式下的配置值,所述第四多路选择器的控制端与所述模式控制电路连接,所述第四多路选择器的输出端与所述第七D触发器的D输入端连接,所述第七D触发器的Q输出端作为所述PHY参数比特位的实际配置值;
[0027]所述模式控制电路具体用于基于所述目标模式配置信号,控制所述第三多路选择器和所述第四多路选择器相应选通目标模式对应的参数配置通道;其中,所述目标模式为PCIe模式或SATA模式。
[0028]为解决上述技术问题,本专利技术还提供了一种SSD,包括上述任一种PHY参数配置装置。
[0029]本专利技术提供了一种PHY参数配置装置,包括配置触发电路和参数配置电本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PHY参数配置装置,其特征在于,包括:配置触发电路,用于在SSD上电后,基于SSD PHY的目标模式设定信号相应生成目标模式配置信号;参数配置电路,用于基于所述目标模式配置信号,将所述SSD的PHY参数相应配置为目标模式下的参数值。2.如权利要求1所述的PHY参数配置装置,其特征在于,所述配置触发电路包括第一多路选择器、第一D触发器、第二D触发器、第一非门及与门;其中:所述第一多路选择器的第一输入端接入SSD OTP写入的模式设定信号,所述第一多路选择器的第二输入端接入SSD控制器配置的模式设定信号,所述第一多路选择器的控制端接入外部电路设定的通道选择信号,所述第一多路选择器的输出端与所述第一D触发器的D输入端连接,所述第一D触发器的Q输出端分别与所述第二D触发器的D输入端和所述与门的第一输入端连接,所述第二D触发器的Q输出端与所述第一非门的输入端连接,所述第一非门的输出端与所述与门的第二输入端连接,所述与门的输出端作为所述配置触发电路的输出端。3.如权利要求2所述的PHY参数配置装置,其特征在于,所述PHY参数配置装置还包括:第一延时电路,用于在所述第一多路选择器选择所述SSD控制器对应的模式设定信号输出时,若所述SSD控制器配置好模式设定信号的时间已超过N个系统时钟周期,则生成第一使能信号;其中,N≥2且N为正整数;所述参数配置电路具体用于在接收到所述第一使能信号后,才执行基于当前的目标模式配置信号,将所述SSD的PHY参数相应配置为目标模式下的参数值的步骤。4.如权利要求3所述的PHY参数配置装置,其特征在于,所述第一延时电路包括第三D触发器和第四D触发器;其中:所述第三D触发器的D输入端接入所述SSD控制器在配置模式设定信号的操作完成后生成的第一使能信号,所述第三D触发器的Q输出端与所述第四D触发器的D输入端连接,所述第四D触发器的Q输出端作为所述第一延时电路的输出端。5.如权利要求2所述的PHY参数配置装置,其特征在于,所述PHY参数配置装置还包括:第二延时电路,用于在所述第一多路选择器选择所述SSD OTP对应的模式设定信号输出时,若所述SSD OTP的已上电完成时间超过N个系统时钟周期,则生成第二使能信号;其中,N≥2且N为正整数;所述参数配置电路具体用于在接收到所述第二使能信号后,才执行基于当前的目标模式配置信号,将所述SSD的PHY参数相应配置为目标模式下的参数值的步骤。6.如权利...

【专利技术属性】
技术研发人员:刘海亮孙福海
申请(专利权)人:湖南国科微电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1