共享SMBUS与UART接口的存储设备制造技术

技术编号:34474742 阅读:14 留言:0更新日期:2022-08-10 08:49
本申请提供了一种共享SMBUS与UART接口的存储设备,包括:接口与控制部件,控制部件包括:SMBUS端口、第一UART端口和第二UART端口;接口包括:第一连接器和第二连接器;第一连接器与第一UART端口连接,第二连接器与第二UART端口和SMBUS端口连接。本申请的存储设备可以根据存储设备不同工作模式下的使用需求,来导出控制部件的要被使用的端口,并降低成本。并降低成本。并降低成本。

【技术实现步骤摘要】
共享SMBUS与UART接口的存储设备


[0001]本申请涉及存储设备,具体地,涉及共享SMBUS与UART接口的存储设备。

技术介绍

[0002]图1展示了现有技术中的固态存储设备的框图。固态存储设备102同主机相耦合,用于为主机提供存储能力。主机同固态存储设备102之间可通过多种方式相耦合,耦合方式包括但不限于通过例如SATA(Serial Advanced Technology Attachment,串行高级技术附件)、SCSI(Small Computer System Interface,小型计算机系统接口)、SAS(Serial Attached SCSI,串行连接SCSI)、IDE(Integrated Drive Electronics,集成驱动器电子)、USB(Universal Serial Bus,通用串行总线)、PCIE(Peripheral Component Interconnect Express,PCIe,高速外围组件互联)、NVMe(NVM Express,高速非易失存储)、以太网、光纤通道、无线通信网络等连接主机与固态存储设备102。主机可以是能够通过上述方式同存储设备相通信的信息处理设备,例如,个人计算机、平板电脑、服务器、便携式计算机、网络交换机、路由器、蜂窝电话、个人数字助理等。存储设备102包括接口103、控制部件104、一个或多个NVM芯片105以及DRAM(Dynamic Random Access Memory,动态随机访问存储器)110。
[0003]NAND闪存、相变存储器、FeRAM(Ferroelectric RAM,铁电存储器)、MRAM(Magnetic Random Access Memory,磁阻存储器)、RRAM(Resistive Random Access Memory,阻变存储器)、XPoint存储器等是常见的NVM。
[0004]接口103可适配于通过例如SATA、IDE、USB、PCIE、NVMe、SAS、以太网、光纤通道等方式与主机交换数据。
[0005]控制部件104用于控制在接口103、NVM芯片105以及DRAM 110之间的数据传输,还用于存储管理、主机逻辑地址到闪存物理地址映射、擦除均衡、坏块管理等。控制部件104可通过软件、硬件、固件或其组合的多种方式实现,例如,控制部件104可以是FPGA(Field

programmable gate array,现场可编程门阵列)、ASIC(Application Specific Integrated Circuit,应用专用集成电路)或者其组合的形式。控制部件104也可以包括处理器或者控制器,在处理器或控制器中执行软件来操纵控制部件104的硬件来处理IO(Input/Output)命令。控制部件104还可以耦合到DRAM 110,并可访问DRAM 110的数据。在DRAM110可存储FTL表和/或缓存的IO命令的数据。
[0006]主机还包括例如BMC(Baseboard Management Controller,基板管理控制器)和/或BIOS(BasicInputOutputSystem,基本输入输出系统)。BMC/B IOS通过例如MCTP(ManagementComponent Transport Protocol,管理组件传输协议,在例如https://www.dmtf.org/sites/default/files/standards/documents/DSP0236_1.3.1.pdf可获得)协议同存储设备通信。由例如PCIe总线、SMBus(System Management Bus,系统管理总线)总线或I2C(Inter

IntegratedCircuit)总线耦合到存储设备。从而BMC/BIOS同存储设备的通信,独立于计算机的CPU同存储设备的通信。即使在CPU繁忙或者CPU因故障而无法响应时,BMC/BIOS也能通过MCTP协议同存储设备通信。
[0007]相应地,存储设备通过SMBus总线同主机通信,从而控制部件104包括SMBus端口。以及为了调试或管理的目的,控制部件104还包括一个或多个例如UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)端口。
[0008]存储设备的生产过程中需要提供固件下载与日志输出能力,还需要降低生产所需工装的复杂度(例如,使用单一的U.3接口),而存储设备正常工作期间,需要满足协议要求(例如PCIe+SMBUS)。

技术实现思路

[0009]存储设备同主机的接口(也称为主机接口,例如图1的接口103)需要遵循指定的标准,并且具有受限的针脚数量与指定的用途。而存储部件的控制部件则具有丰富的端口以提供增强的功能。然而存储设备的主机接口的有限的针脚数量无法将控制部件的所有端口都导出给存储设备外部的其他设备。通过在存储设备设置额外的接口来导出控制部件的更多端口。然而连接额外的接口,又增加了连接到存储设备的主机或其他电子设备的成本和复杂度。并且,额外的接口又不是总需要被使用。希望根据存储设备不同工作模式下的使用需求,来导出控制部件的要被使用的端口,并降低成本。
[0010]根据本申请的第一方面,提供了根据本申请第一方面的第一存储设备,包括:接口与控制部件,控制部件包括:SMBUS端口、第一UART端口和第二UART端口;接口包括:第一连接器和第二连接器;第一连接器与第一UART端口连接,第二连接器与第二UART端口和SMBUS端口连接。
[0011]根据本申请的第一方面的第一存储设备,提供了根据本申请第一方面的第二存储设备,第一连接器是具有Micro

HDMI/Type

C物理形态的连接器;第二连接器是符合PCIe标准的连接器。
[0012]根据本申请的第一方面的第二存储设备,提供了根据本申请第一方面的第三存储设备,第一连接器与第一UART端口通过连线连接;第二连接器与第二UART端口和SMBUS端口通过连线连接。
[0013]根据本申请的第一方面的第三存储设备,提供了根据本申请第一方面的第四存储设备,第二连接器包括多个针脚,其中一部分针脚形成第一针脚组,又一部分针脚形成第二针脚组;第二UART端口和SMBUS端口与第一针脚组连接。
[0014]根据本申请的第一方面的第四存储设备,提供了根据本申请第一方面的第五存储设备,第一针脚组与SMBUS端口和第二UART端口之间仅通过连线直接连接;第一针脚组通过连线直接且同时连接到SMBUS端口与第二UART端口;在存储设备上,在控制部件之外,不包括用于切换SMBUS端口与第二UART端口分别到第一针脚组之间的连接的电路。
[0015]根据本申请的第一方面的第五存储设备,提供了根据本申请第一方面的第六存储设备,第一针脚组与SMBUS端口和第二UART端口之间包括仅用于调整电本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种存储设备,包括:接口与控制部件,其特征在于,控制部件包括:SMBUS端口、第一UART端口和第二UART端口;接口包括:第一连接器和第二连接器;第一连接器与第一UART端口连接,第二连接器与第二UART端口和SMBUS端口连接。2.根据权利要求1所述的存储设备,其特征在于,第一连接器是具有Micro

HDMI/Type

C物理形态的连接器;第二连接器是符合PCIe标准的连接器。3.根据权利要求1或2项所述的存储设备,其特征在于,第二连接器包括多个针脚,其中一部分针脚形成第一针脚组,又一部分针脚形成第二针脚组;第二UART端口和SMBUS端口与第一针脚组连接。4.根据权利要求3所述的存储设备,其特征在于,第一针脚组与SMBUS端口和第二UART端口之间仅通过连线直接连接;第一针脚组通过连线直接且同时连接到SMBUS端口与第二UART端口;在存储设备上,在控制部件之外,不包括用于切换SMBUS端口与第二UART端口分别到第一针脚组之间的连接的电路。5.根据权利要求4所述的存储设备,其特征在于,第一针脚组与SMBUS端口和第二UART端口之间包括仅用于调...

【专利技术属性】
技术研发人员:徐志剑谢欣
申请(专利权)人:北京忆恒创源科技股份有限公司
类型:新型
国别省市:

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

1