数据传输装置及方法制造方法及图纸

技术编号:35481157 阅读:19 留言:0更新日期:2022-11-05 16:32
本发明专利技术公开了一种数据传输装置及方法,包括:带外传输接口,用于连通主机与固态硬盘的带外信号通道,传输所述主机控制管理所述固态硬盘的第一命令;带内传输接口,用于连通所述主机与所述固态硬盘的带内信号通道,传输所述主机向所述固态硬盘发出的进行数据传输的第二命令;第一判断单元,用于判断所述固态硬盘是否处于低功耗模式;第一断电单元,用于当所述固态硬盘处于低功耗模式时,将所述带内传输接口断电。可完全释放固态硬盘在带内传输接口进行数据传输的性能,使固态硬盘在命令高并发的情况下性能达到最高;通过在低功耗模式下关闭带内传输接口,降低了固态硬盘在低功耗模式下的功耗。下的功耗。下的功耗。

【技术实现步骤摘要】
数据传输装置及方法


[0001]本专利技术涉及固态硬盘
,具体是涉及一种数据传输装置及方法。

技术介绍

[0002]SSD(Solid State Drive,固态硬盘,一种由固态电子存储芯片阵列制成的硬盘)作为一种数据存储设备,其所执行的都是发送自Host(主机,一般指发送命令的一方,通常指计算机)对数据进行读、写、擦等最基本的IO命令,在此基础上,Host为了更有效、多元化地查询和管理SSD的工作状态,在读写擦之外又根据协议支持了相关的Admin命令。Host发送Admin命令要求SSD能够根据协议对命令进行相应的响应,这样Host就可以通过发送Admin命令对SSD系统状态进行控制和查询。
[0003]现有SSD比较通用的SATA或NVMe等接口协议,其相关协议的Admin命令通常都是与IO命令通过同一个物理媒介或传输端口来进行传输的。在相关的协议规定中,通过一笔Admin命令中不同的域传递不同的命令参数以达到对SSD进行不同的控制目的。其中对于物理层协议而言,无论是Admin命令还是IO命令都是需要通过底层协议和物理端口对数据包信息进行转换,得到特定的电平信号后再进行传输。该电平信号经过传输端口到接收端,由接收端还原为对应的数据包信息,最后由SSD根据协议去解析处理相关的Admin或IO命令。
[0004]这种Admin和IO命令通过同一个传输端口进行传输的方案是目前最为普遍的数据传输和控制方案,其优势在于通过同一套物理端口和传输协议进行数据的传输和解析大大方便了两种类型的相关的处理。但是其缺点也是相当明显的,在两种命令同时高并发的传输情况下,IO命令的处理响应会被延迟导致SSD的性能受到影响,另外,SSD在低功耗模式下必须保持传输端口处于active状态,同时无法面对日益复杂的应用需求。

技术实现思路

[0005]本专利技术的目的是为了克服上述
技术介绍
的不足,提供一种数据传输装置及方法。
[0006]第一方面,提供一种数据传输装置,包括:
[0007]带外传输接口,用于连通主机与固态硬盘的带外信号通道,传输所述主机控制管理所述固态硬盘的第一命令;
[0008]带内传输接口,用于连通所述主机与所述固态硬盘的带内信号通道,传输所述主机向所述固态硬盘发出的进行数据传输的第二命令;
[0009]第一判断单元,用于判断所述固态硬盘是否处于低功耗模式;
[0010]第一断电单元,用于当所述固态硬盘处于低功耗模式时,将所述带内传输接口断电。
[0011]进一步地,所述第一命令包括:
[0012]第一状态管理命令,由所述主机通过所述带外传输接口向所述固态硬盘发出,所述固态硬盘执行所述第一状态管理命令进入只读模式。
[0013]进一步地,所述第一命令包括:
[0014]第二状态管理命令,由所述主机通过所述带外传输接口向所述固态硬盘发出,所述固态硬盘执行所述第二状态管理命令进入安全模式。
[0015]进一步地,所述带外信号通道在数据传输结构上与所述带内信号通道并行。
[0016]进一步地,所述带外传输接口包括I2C接口、SMBus接口、串口、WiFi或/和以太网。
[0017]第二方面,本专利技术提出一种数据传输方法,包括:
[0018]利用带外传输接口连通主机与固态硬盘的带外信号通道,传输所述主机控制管理所述固态硬盘的第一命令;
[0019]利用带内传输接口连通所述主机与所述固态硬盘的带内信号通道,传输所述主机向所述固态硬盘发出的进行数据传输的第二命令;
[0020]利用第一判断单元判断所述固态硬盘是否处于低功耗模式;
[0021]当所述固态硬盘处于低功耗模式时,利用第一断电单元将所述带内传输接口断电。
[0022]进一步地,所述主机向所述固态硬盘发出进行数据传输的第二命令后,所述固态硬盘执行所述第二命令,通过所述带内信号通道进行所述固态硬盘与所述主机的数据传输。
[0023]进一步地,所述第一命令包括由所述主机通过所述带外传输接口向所述固态硬盘发出的第一状态管理命令,所述固态硬盘执行所述第一状态管理命令进入只读模式。
[0024]进一步地,所述第一命令包括由所述主机通过所述带外传输接口向所述固态硬盘发出的第二状态管理命令,所述固态硬盘执行所述第二状态管理命令进入安全模式。
[0025]进一步地,所述利用带内传输接口连通所述主机与所述固态硬盘的带内信号通道,传输所述主机向所述固态硬盘发出的进行数据传输的第二命令之前,所述固态硬盘利用所述带外传输接口从所述主机获取证书或密匙,用于保护固态硬盘存储的数据;或所述主机通过所述带外传输接口对所述固态硬盘进行认证或加密,用于保证数据访问的安全性。
[0026]与现有技术相比,本专利技术的优点如下:
[0027]1.通过带外传输接口传输主机控制管理固态硬盘的第一命令,带内传输接口传输主机与固态硬盘进行数据传输的第二命令,可完全释放固态硬盘在带内传输接口进行数据传输的性能,使固态硬盘在第二命令(IO命令)和第一命令(Admin命令)高并发的情况下性能达到最高;
[0028]2.通过在低功耗模式下关闭带内传输接口,降低了固态硬盘在低功耗模式下的功耗。同时主机通过带外传输接口传输第一命令实现固态硬盘的控制管理,达到在低功耗模式下仍能对固态硬盘进行相应控制的需求;
[0029]3.通过带外传输接口对固态硬盘进行状态管理,满足用户在一些特殊工作场景下的需求,实现客制化的相关需求,完成Read Only、Safe Mode乃至加密启动、销毁等更高级的功能。
附图说明
[0030]图1是本专利技术数据传输装置的结构示意图。
具体实施方式
[0031]现在将详细参照本专利技术的具体实施例,在附图中例示了本专利技术的例子。尽管将结合具体实施例描述本专利技术,但将理解,不是想要将本专利技术限于所述的实施例。相反,想要覆盖由所附权利要求限定的在本专利技术的精神和范围内包括的变更、修改和等价物。应注意,这里描述的方法步骤都可以由任何功能块或功能布置来实现,且任何功能块或功能布置可被实现为物理实体或逻辑实体、或者两者的组合。
[0032]为了使本领域技术人员更好地理解本专利技术,下面结合附图和具体实施方式对本专利技术作进一步详细说明。
[0033]注意:接下来要介绍的示例仅是一个具体的例子,而不作为限制本专利技术的实施例必须为如下具体的步骤、数值、条件、数据、顺序等等。本领域技术人员可以通过阅读本说明书来运用本专利技术的构思来构造本说明书中未提到的更多实施例。
[0034]现有SSD数据传输的方式根据相关协议将Admin命令(即前述的第一命令)和IO命令(即前述的第二命令)通过同一个传输媒介进行传输。由于底层协议和物理端口同一时间只能对一笔命令进行编解码和传输工作,在大量Admin命令和大量IO命令需要同时传输时,对Admin命令的处理势必造成IO命令处理的延迟,进而影响SSD数据传输速率。
[0035]现有S本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输装置,其特征在于,包括:带外传输接口,用于连通主机与固态硬盘的带外信号通道,传输所述主机控制管理所述固态硬盘的第一命令;带内传输接口,用于连通所述主机与所述固态硬盘的带内信号通道,传输所述主机向所述固态硬盘发出的进行数据传输的第二命令;第一判断单元,用于判断所述固态硬盘是否处于低功耗模式;第一断电单元,用于当所述固态硬盘处于低功耗模式时,将所述带内传输接口断电。2.如权利要求1所述的一种数据传输装置,其特征在于,所述第一命令包括:第一状态管理命令,由所述主机通过所述带外传输接口向所述固态硬盘发出,所述固态硬盘执行所述第一状态管理命令进入只读模式。3.如权利要求1所述的一种数据传输装置,其特征在于,所述第一命令包括:第二状态管理命令,由所述主机通过所述带外传输接口向所述固态硬盘发出,所述固态硬盘执行所述第二状态管理命令进入安全模式。4.如权利要求1所述的一种数据传输装置,其特征在于,所述带外信号通道在数据传输结构上与所述带内信号通道并行。5.如权利要求1所述的一种数据传输装置,其特征在于,所述带外传输接口包括I2C接口、SMBus接口、串口、WiFi或/和以太网。6.一种数据传输方法,其特征在于,包括:利用带外传输接口连通主机与固态硬盘的带外信号通道,传输所述主机控制管理所述固态硬盘的第一命令;利用带内传输接口连...

【专利技术属性】
技术研发人员:方嘉麟弗兰克
申请(专利权)人:至誉科技武汉有限公司
类型:发明
国别省市:

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

1