一种M.3SSD上电初始化的方法及系统与流程

文档序号:15998897发布日期:2018-11-20 19:11阅读:来源:国知局

技术特征:

1.一种M.3SSD上电初始化的方法,其特征在于,在Initiator与M.3SSD之间设置一CPLD,所述方法包括:

CPLD作为从端,响应Initiator下发的第一上电初始化码流,所述第一上电初始化码流为Initiator产生的M.3SSD上电初始化码流;

CPLD作为主控端,向M.3SSD发送第二上电初始化码流,并对M.3SSD进行上电初始化,所述第二上电初始化码流为CPLD产生的M.3SSD上电初始化码流。

2.根据权利要求1所述的一种M.3SSD上电初始化的方法,其特征在于,所述CPLD作为从端,响应Initiator下发的第一上电初始化码流,包括:

在上电起始时刻,CPLD作为从端,检测并锁存M.3SSD的在位信息,并将M.3SSD的在位信息上传至Initiator;

Initiator作为主控端,根据M.3SSD的在位信息,向CPLD下发M.3SSD上电初始化信息,所述M.3SSD上电初始化信息包括M.3SSD的总线地址和第一上电初始化码流;

CPLD根据所述M.3SSD的总线地址,向Initiator下发的第一上电初始化码流发出ACK响应信号;

CPLD滤除Initiator下发的第一上电初始化码流。

3.根据权利要求2所述的一种M.3SSD上电初始化的方法,其特征在于,CPLD根据所述M.3SSD的总线地址,向Initiator下发的第一上电初始化码流发出ACK响应信号的方法,具体为:

当M.3SSD上电初始化信息中M.3SSD的总线地址正确时,CPLD无条件向Initiator发出ACK响应信号。

4.根据权利要求2所述的一种M.3SSD上电初始化的方法,其特征在于,所述CPLD作为主控端,向M.3SSD发送第二上电初始化码流,并对M.3SSD进行上电初始化,包括:

CPLD作为主控端,根据M.3SSD的在位信息中M.3SSD的盘位,依次对在位的M.3SSD发送第二上电初始化码流;

CPLD根据所述第二上电初始化码流,对M.3SSD进行上电初始化。

5.根据权利要求1-4中任意一项所述的一种M.3SSD上电初始化的方法,其特征在于,所述方法还包括,CPLD终止M.3SSD上电初始化过程,并发出M.3SSD上电初始化完毕的标志。

6.一种M.3SSD上电初始化的系统,其特征在于,所述系统包括:Initiator模块和CPLD模块,所述CPLD模块设置于Initiator模块与M.3SSD之间;

所述Initiator模块,用于下发第一上电初始化码流,所述第一上电初始化码流为Initiator模块产生的M.3SSD上电初始化码流;

所述CPLD模块,用于作为从端,响应Initiator模块下发的第一上电初始化码流;

所述CPLD模块,还用于作为主控端,向M.3SSD发送第二上电初始化码流,并对M.3SSD进行上电初始化,所述第二上电初始化码流为CPLD模块产生的M.3SSD上电初始化码流。

7.根据权利要求6所述的一种M.3SSD上电初始化的系统,其特征在于,所述CPLD模块包括检测与锁存单元、响应单元和过滤单元;

所述检测与锁存单元,用于检测并锁存M.3SSD的在位信息,并将M.3SSD的在位信息上传至Initiator模块;

所述响应单元,用于响应Initiator模块下发的M.3SSD的上电初始化信息,并向Initiator模块发出ACK响应信号,所述M.3SSD的上电初始化信息包括M.3SSD的总线地址和第一上电初始化码流;

所述过滤单元,用于滤除Initiator模块下发的第一上电初始化码流。

8.根据权利要求6所述的一种M.3SSD上电初始化的系统,其特征在于,所述CPLD模块还包括:初始化码流发送单元和上电初始化单元;

所述初始化码流发送单元,用于根据M.3SSD的在位信息中M.3SSD的盘位,依次对在位的M.3SSD发送第二上电初始化码流;

所述上电初始化单元,用于根据第二上电初始化码流,对M.3SSD进行上电初始化。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1