首页 / 存储器、终端设备及存储系统

存储器、终端设备及存储系统实质审查 发明

技术领域

[0001] 本申请涉及数据传输技术领域,尤其涉及一种存储器、终端设备及存储系统。

相关背景技术

[0002] 存储器广泛应用于终端电子设备,存储器主要由核心介质(Flash)及对应的存储器接口组成。
[0003] 目前,存储器的种类很多,Flash匹配不同接口类型的存储器接口,分别构成不同类型的存储器。
[0004] 然而,当今平台的演进朝着主机接口类型多元化方向发展,每种主机接口类型与一种存储器接口类型对应,每种存储器接口类型的存储器只能与对应的主机接口类型的平台进行数据传输,每种存储器无法被不同主机接口类型对应的平台访问,导致存储器的应用场景受到限制。

具体实施方式

[0052] 下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。
[0053] 下文的公开提供了许多不同的实施方式或例子用来实现本申请的不同结构。为了简化本申请的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。此外,本申请可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。
[0054] 存储器广泛应用于终端电子设备,存储器主要由核心介质(Flash)及对应的存储器接口组成。
[0055] 目前,存储器的种类很多,Flash匹配不同接口类型的存储器接口,分别构成不同类型的存储器。例如,通用闪存存储器(Universal Flash Storage,UFS)由Flash和对应的M‑PHY存储器接口组成,固态硬盘(Solid State Disk或Solid State Drive,SSD)由Flash和对应的PCIE存储器接口组成。
[0056] 然而,当今平台的演进朝着主机接口类型多元化方向发展,每种主机接口类型与一种存储器接口类型对应,每种存储器接口类型的存储器只能与对应的主机接口类型的平台进行数据传输。例如,主机(Host)的主机接口包括M‑PHY主机接口和PCIE主机接口,UFS只能通过M‑PHY存储器接口与M‑PHY主机接口对应的Host进行数据传输,如图1所示,SSD只能通过PCIE存储器接口与PCIE主机接口对应的Host进行数据传输,如图2所示。每种存储器无法被不同主机接口类型对应的平台访问,导致存储器的应用场景受到限制。
[0057] 针对上述问题,本申请实施例提供一种存储器、终端设备及存储系统,存储器包括电路板以及设置于电路板的存储单元、混合控制器、第一存储器接口和第二存储器接口。混合控制器电性连接于存储单元、第一存储器接口以及第二存储器接口,第一存储器接口与第二存储器接口的接口类型不同,混合控制器用于控制存储单元通过第一存储器接口和/或第二存储器接口与外部主机进行数据传输。存储器配置有不同接口类型的第一存储器接口和第二存储器接口,使得存储器可通过第一存储器接口和/或第二存储器接口被不同主机接口类型对应的外部主机访问,扩大了存储器的应用场景。进一步地,外部主机通过第一存储器接口和第二存储器接口并发访问存储器时,可提高外部主机访问存储器的访问速率。
[0058] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0059] 请参阅图3,本申请实施例提供了一种存储系统10,存储系统10包括终端设备100以及外部主机200,终端设备100可连接于外部主机200,并与外部主机200进行数据传输。
[0060] 在一些实施方式中,终端设备100可以为服务器终端设备、车载终端设备或者船载终端设备等中的任一种,此处不限定终端设备100的类型,具体可以根据实际需求进行设置。
[0061] 在本实施例中,终端设备100可以包括壳体110以及存储器120,存储器120安装于壳体110,壳体110可为存储器120提供安装支撑及物理保护。
[0062] 在本实施例中,请参阅图4,存储器120包括电路板121以及设置于电路板121的存储单元122、混合控制器123、第一存储器接口124和第二存储器接口125。混合控制器123电性连接于存储单元122、第一存储器接口124以及第二存储器接口125,第一存储器接口124与第二存储器接口125的接口类型不同,混合控制器123用于控制存储单元122通过第一存储器接口124和/或第二存储器接口125与外部主机200进行数据传输。相较于现有存储器120只配置有一个存储器接口,将存储器120配置有不同类型的第一存储器接口124和第二存储器接口125,使得存储器120可通过第一存储器接口124和/或第二存储器接口125被不同主机接口类型对应的外部主机200访问,扩大了存储器120的应用场景。进一步地,外部主机200通过第一存储器接口124和第二存储器接口125并发访问存储器120时,可提高外部主机200访问存储器120的访问速率。
[0063] 在一些实施方式中,电路板121可以为印刷电路板(Printed Circuit Boards,PCB)、柔性电路板(Flexible Printed Circuit,FPC)、陶瓷电路板、铝基电路板或者铜基电路板等中的任一种,此处不限定电路板121的类型,具体可以根据实际需求进行设置。
[0064] 在一些实施方式中,混合控制器123可以包括闪层转换层(Flash Translation Layer,FTL)1231以及混合控制单元1232,FTL 1231电性连接于混合控制单元1232,并与混合控制单元1232进行数据交互。FTL 1231可以用于构建存储单元122与外部主机200的映射关系表,混合控制单元1232可以用于根据映射关系表控制存储单元122通过第一存储器接口124和/或第二存储器接口125与外部主机200进行数据传输,实现了根据FTL 1231构建的映射关系表,控制存储单元122通过第一存储器接口124和/或第二存储器接口125与外部主机200进行数据传输,提高了外部主机200访问存储器120的访问成功率。
[0065] 可以理解的是,存储器120以Flash作为存储介质(存储单元122),存储器120无法直接被外部主机200读写数据,为了解决该问题,配置FTL 1231于混合控制器123,通过FTL 1231管理几张逻辑映射表做一个中间转换,当Host给定一个逻辑地址时,FTL 1231根据这个逻辑地址在逻辑映射表上建立对应的映射关系,映射关系包含了Flash的块(Block)编号以及页(Page)编号等,并将该映射关系连接到Flash上的物理地址,以及根据映射关系包含的Block编号以及Page编号在Flash对应的位置上找到数据,并将该数据传输至Host。
[0066] 在一些实施方式中,第一存储器接口124可以为多个,第二存储器接口125可以为多个,混合控制器123可以用于控制存储单元122通过多个第一存储器接口124和多个第二存储器接口125中的至少一个接口与外部主机200进行数据传输。
[0067] 在一些实施方式中,第一存储器接口124可以为M‑PHY存储器接口,第二存储器接口125可以为PCIE存储器接口,混合控制器123可以配置有通用闪存存储器(Universal Flash Storage,UFS)控制功能和固态硬盘(Solid State Disk或Solid State Drive,SSD)控制功能组成,混合控制器123可以用于控制存储单元122通过M‑PHY存储器接口和/或PCIE存储器接口与外部主机200进行数据传输。存储器120配置有M‑PHY存储器接口和PCIE存储器接口,使得存储器120可通过M‑PHY存储器接口和/或PCIE存储器接口被不同主机接口类型对应的外部主机200访问,扩大了存储器120的应用场景。
[0068] 作为一种示例,第一存储器接口124为M‑PHY存储器接口,第二存储器接口125为PCIE存储器接口,外部主机200包括M‑PHY主机接口,混合控制器123可以用于控制存储单元122通过M‑PHY存储器接口与M‑PHY主机接口对应的外部主机200进行数据传输。
[0069] 作为一种示例,第一存储器接口124为M‑PHY存储器接口,第二存储器接口125为PCIE存储器接口,外部主机200包括PCIE主机接口,混合控制器123可以用于控制存储单元122通过PCIE存储器接口与PCIE主机接口对应的外部主机200进行数据传输。
[0070] 作为一种示例,第一存储器接口124为M‑PHY存储器接口,第二存储器接口125为PCIE存储器接口,外部主机200包括M‑PHY主机接口以及PCIE主机接口,混合控制器123可以用于控制存储单元122通过M‑PHY存储器接口与M‑PHY主机接口对应的外部主机200进行数据传输,以及通过PCIE存储器接口与PCIE主机接口对应的外部主机200进行数据传输。
[0071] 在一些实施方式中,M‑PHY存储器接口可以为多个,混合控制器123可以用于控制存储单元122通过PCIE存储器接口和多个M‑PHY存储器接口中的至少任一个存储器接口与外部主机200进行数据传输。存储器120配置有PCIE存储器接口和多个M‑PHY存储器接口,使得存储器120可以通过PCIE存储器接口和多个M‑PHY存储器接口被不同主机接口类型对应的外部主机200访问,扩大了存储器120的应用场景。当外部主机200通过PCIE存储器接口和多个M‑PHY存储器接口并发访问存储器120时,可提高外部主机200访问存储器120的访问速率。
[0072] 在一些实施方式中,M‑PHY存储器接口可以为多个,PCIE存储器接口可以为多个,混合控制器123可以用于控制存储单元122通过多个PCIE存储器接口和多个M‑PHY存储器接口中的至少任一个存储器接口与外部主机200进行数据交互。存储器120配置有多个M‑PHY存储器接口以及多个PCIE存储器接口,使得存储器120可以通过多个M‑PHY存储器接口和多个PCIE存储器接口被不同主机接口类型对应的外部主机200访问,扩大了存储器120的应用场景。当外部主机200通过多个M‑PHY存储器接口和多个PCIE存储器接口并发访问存储器120时,可进一步地提高外部主机200访问存储器120的访问速率。
[0073] 在一些实施方式中,M‑PHY存储器接口可以包括UniPro数据链路层,PCIE存储器接口可以包括NVME协议层,混合控制器123可以用于控制存储单元122通过UniPro数据链路层和/或NVME协议层与外部主机200进行数据传输。M‑PHY存储器接口设置有UniPro数据链路层及PCIE存储器接口设置有NVME协议层,使得存储器120可通过UniPro数据链路层和/或NVME协议层被不同主机接口类型对应的外部主机200访问,扩大了存储器120的应用场景。
[0074] 在一些实施方式中,存储器120可以包括目标SSD以及目标UFS,即存储器120由目标SSD和目标UFS组成。存储器120的目标存储器尺寸可以与常规SSD的常规SSD尺寸相同,存储器120中的目标UFS的目标UFS尺寸可以与常规UFS的常规UFS尺寸相同,可保证存储器120能够适用于常规SSD的应用场景和常规UFS的应用场景,扩大了存储器120的应用场景。
[0075] 此外,存储器120的目标存储器尺寸也可以为用户根据实际需求设定的尺寸,目标UFS尺寸也可以为用户根据实际需求设定的尺寸等,此处不作限定。
[0076] 在一种应用场景中,存储器120为BGA封装(Ball Grid Array Package)结构,如图5所示,存储器120的目标存储器尺寸可以包括目标存储器长度(A)、目标存储器宽度(B)、目标存储器引脚布设长度(C)、目标存储器引脚布设宽度(D)、目标存储器最小引脚间距(e)、目标存储器引脚相对于长度方向对称轴的最小间距(e1)、目标存储器引脚相对于宽度方向对称轴的最小间距(e2),目标UFS尺寸可以包括目标UFS引脚布设长度(E)以及目标UFS引脚布设宽度(F)。
[0077] 其中,A为11.50毫米(mm)、B为13.00mm,C为9.50mm,D为10.50mm,e为0.50mm,e1为0.25mm,e2为0.25mm,E为6.50mm,F为6.5mm。
[0078] 需要说明的是,此处不限定目标存储器尺寸和目标UFS尺寸,具体可以根据实际需求进行设置。
[0079] 在一些实施方式中,目标UFS的目标UFS引脚可以布设于存储器120中的目标SSD对应的目标SSD无功能引脚位置,将目标UFS的目标UFS引脚集成于目标SSD的目标SSD无功能引脚位置,避免了因额外为存储器120中的目标UFS引脚布设相应位置,导致存储器尺寸增加,减小了存储器120的设计尺寸。
[0080] 在一种应用场景中,常规SSD的常规SSD引脚布设图如图6所示,常规SSD引脚包括常规SSD功能引脚以及常规SSD无功能引脚,常规SSD无功能引脚如图6中的内部14行x14列区域对应的内部引脚布设区域布设的引脚,常规SSD无功能引脚包括预留引脚(Host Specific Balls,HSB)以及接地(GND)引脚,其他引脚为常规SSD功能引脚。
[0081] 常规UFS的常规UFS引脚如图7所示,常规UFS引脚与常规SSD无功能引脚的布设方式完全重合,因此可将存储器120中的目标SSD的目标SSD无功能引脚替换为目标UFS的目标UFS引脚,如图8所示,保证了存储器120兼具常规SSD和常规UFS的特性,并减小了存储器120的设计尺寸。
[0082] 在一些实施方式中,外部主机200可以为手机、可穿戴设备(如智能手表、智能手环、智能眼镜、智能首饰等)、平板电脑(Tablet Personal Computer,TabletPC)、增强现实(Augmented Reality,AR)/虚拟现实(Virtual Reality,VR)设备、笔记本电脑、超级移动个人计算机(Ultra‑mobile Personal Computer,UMPC)、上网本、个人数字助理(Personal Digital Assistant,PDA)或者智能面板等中的任一种,此处不限定外部主机200的类型,具体可以根据实际需求进行设置。
[0083] 在一些实施方式中,如图9所示,其示出了外部主机200的一种硬件结构示意图。如图9所示,外部主机200可以包括处理器210、主机接口220、内部存储器221、通用串行总线(Universal Serial Bus,USB)接口230、充电管理模块240、电源管理模块241、电池242、天线1、天线2、移动通信模块250、无线通信模块260、音频模块270、扬声器270A、受话器270B、麦克风270C、耳机接口270D、传感器模块280、按键290、马达291、指示器292、摄像头293、显示屏294、以及用户标识模块(Subscriber Identification Module,SIM)卡接口295等。其中,传感器模块280可以包括压力传感器280A、陀螺仪传感器280B、气压传感280C、磁传感器280D、加速度传感器280E、距离传感器280F、接近光传感器280G、指纹传感器280H、温度传感器280J、触摸传感器280K、环境光传感器280L、骨传导传感器280M等。
[0084] 可以理解的是,本申请实施例示意的结构并不构成对外部主机200的具体限定。在本申请另一些实施例中,外部主机200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
[0085] 示例性地,图9所示的处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(Application Processor,AP)、调制解调处理器、图形处理器(Graphics Processing Unit,GPU)、图像信号处理器(image signal processor,ISP)、控制器、视频编解码器、数字信号处理器(Digital Signal Processor,DSP)、基带处理器、和/或神经网络处理器(Neural‑Network Processing Unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
[0086] 其中,控制器可以是外部主机200的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
[0087] 处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。
[0088] 在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(Inter‑Integrated Circuit,I2C)接口、集成电路内置音频(Inter‑Integrated Circuit Sound,I2S)接口、脉冲编码调制(Pulse Code Modulation,PCM)接口、通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,UART)接口、移动产业处理器接口(Mobile Industry Processor Interface,MIPI)、高速串行计算机扩展总线标准(Peripheral Component Interconnect Express,PCIE)接口、通用输入输出(General Purpose Input/Output,GPIO)接口、用户标识模块(Subscriber Identity Module,SIM)接口、和/或通用串行总线(Universal Serial Bbus,USB)接口等。
[0089] 在一些实施例中,I2C接口是一种双向同步串行总线,包括一根串行数据线(Serial Data Line,SDA)和一根串行时钟线(Derail Clock Line,SCL)。处理器210可以包含多组I2C总线。处理器210可以通过不同的I2C总线接口分别耦合触摸传感器280K、充电器、闪光灯、摄像头293等。例如,处理器210可以通过I2C接口耦合触摸传感器280K,使处理器210与触摸传感器280K通过I2C总线接口通信,实现外部主机200的触摸功能。
[0090] 在一些实施例中,I2S接口可以用于音频通信。处理器210可以包含多组I2S总线。处理器210可以通过I2S总线与音频模块270耦合,实现处理器210与音频模块270之间的通信。
[0091] 在一些实施例中,音频模块270可以通过I2S接口向无线通信模块260传递音频信号,实现通过蓝牙耳机接听电话的功能。
[0092] 在一些实施例中,PCM接口也可以用于音频通信,将模拟信号抽样、量化和编码。音频模块270与无线通信模块260可以通过PCM总线接口耦合。
[0093] 在一些实施例中,音频模块270也可以通过PCM接口向无线通信模块260传递音频信号,实现通过蓝牙耳机接听电话的功能。应理解,I2S接口和PCM接口都可以用于音频通信。
[0094] 在一些实施例中,UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。UART接口通常被用于连接处理器210与无线通信模块260。例如,处理器210通过UART接口与无线通信模块260中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块270可以通过UART接口向无线通信模块260传递音频信号,实现通过蓝牙耳机播放音乐的功能。
[0095] 在一些实施例中,MIPI接口可以被用于连接处理器210与显示屏294,摄像头293等外围器件。MIPI接口包括摄像头串行接口(Camera Serial Interface,CSI)、显示屏串行接口(Display Serial Interface,DSI)等。处理器210和摄像头293通过CSI接口通信,实现外部主机200的拍摄功能。处理器210和显示屏294通过DSI接口通信,实现外部主机200的显示功能。
[0096] 在一些实施例中,GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。GPIO接口可以用于连接处理器210与摄像头293,显示屏294,无线通信模块260,音频模块270,传感器模块280等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。
[0097] 示例性地,USB接口230为符合USB标准规范的接口,具体可以为Mini USB接口、Micro USB接口、USB Type C接口等。USB接口230可以用于连接充电器为外部主机200充电,也可以用于外部主机200与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如AR设备等。
[0098] 可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对外部主机200的结构限定。在本申请另一些实施例中,外部主机200也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
[0099] 充电管理模块240用于从充电器接收充电输入。其中,充电器可以为无线充电器,也可以为有线充电器。在一些有线充电的实施例中,充电管理模块240可以通过USB接口230接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块240可以通过外部主机200的无线充电线圈接收无线充电输入。充电管理模块240为电池242充电的同时,还可以通过电源管理模块241为电子设备供电。
[0100] 数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当外部主机200在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
[0101] 视频编解码器用于对数字视频压缩或解压缩。外部主机200可以支持一种或多种视频编解码器。这样,外部主机200可以播放或录制多种编码格式的视频,例如:动态图像专家组(Moving Picture Experts Group,MPEG)1、MPEG2、MPEG3、MPEG4等。
[0102] NPU为神经网络(Neural Network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现外部主机200的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
[0103] 主机接口220可以用于连接外部存储器,例如外部的UFS或者SSD,实现扩展外部主机200的存储能力。外部存储器通过主机接口220与处理器210通信,实现数据存储功能。例如将音乐、视频等文件保存在外部存储器中。
[0104] 内部存储器221可以用于存储计算机可执行程序代码,可执行程序代码包括指令。处理器210通过运行存储在内部存储器221的指令,从而执行外部主机200的各种功能应用以及数据处理。内部存储器221可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储外部主机200使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,UFS、SSD等。
[0105] 外部主机200的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。
[0106] 在一些实施方式中,如图10所示,外部主机200可以包括与第一存储器接口124对应的第一主机接口222以及与第二存储器接口125对应的第二主机接口223,第一主机接口222与第二主机接口223的接口类型不同,混合控制器123可以用于控制存储单元122与外部主机200通过第一存储器接口124和第一主机接口222进行数据传输,和/或,通过第二存储器接口125和第二主机接口223进行数据传输。外部主机200和存储器120分别配置有不同接口类型的对应接口,外部主机200可通过多种接口连接方式对存储器120进行访问,可保证了在一种接口连接方式连接失败时可利用其他接口连接方式对存储器120进行访问,提高了外部主机200对存储器120进行访问的访问成功率。
[0107] 在一些实施方式中,第一存储器接口124可以为多个,第二存储器接口125可以为多个,第一主机接口222可以为多个,第二主机接口223可以为多个,每个第一存储器接口124与一个第一主机接口222对应,每个第二存储器接口125与一个第二主机接口223对应。
混合控制器123可以用于控制存储单元122与外部主机200通过至少一个第一存储器接口
124和对应的至少一个第一主机接口222进行数据传输,和/或,通过至少一个第二存储器接口125和对应的至少一个第二主机接口223进行数据传输。外部主机200和存储器120分别配置有多个不同接口类型的对应接口,进一步提高了外部主机200对存储器120进行访问的访问成功率。进一步地外部主机200通过多个第一主机接口222和多个第二主机接口223并发访问存储器120时,可大幅提高外部主机200访问存储器120的访问速率。
[0108] 在一些实施方式中,第一存储器接口124可以为多个,第二存储器接口125可以为多个,外部主机200可以包括多个第一外部主机以及多个第二外部主机,每个第一外部主机可以包括一个第一主机接口222,每个第一存储器接口124对应一个第一主机接口222,每个第二外部主机可以包括一个第二主机接口223,每个第二存储器接口125对应一个第二主机接口223。
[0109] 混合控制器123可以用于控制存储单元122与每个第一外部主机通过一个第一存储器接口124和一个第一主机接口222进行数据传输,和/或,控制存储单元122与每个第二外部主机通过一个第二存储器接口125和一个第二主机接口223进行数据传输。存储器120通过配置多个不同接口类型的存储器接口,保证了存储器120可被一个或者多个外部主机200访问,进一步地扩大了存储器120的应用场景。
[0110] 本实施例提供的存储器120、终端设备100及存储系统10中,存储器120包括电路板121以及设置于电路板121的存储单元122、混合控制器123、第一存储器接口124和第二存储器接口125。混合控制器123电性连接于存储单元122、第一存储器接口124以及第二存储器接口125,第一存储器接口124与第二存储器接口125的接口类型不同,混合控制器123用于控制存储单元122通过第一存储器接口124和/或第二存储器接口125与外部主机200进行数据传输。存储器120配置有不同接口类型的第一存储器接口124和第二存储器接口125,使得存储器120可通过第一存储器接口124和/或第二存储器接口125被不同主机接口类型对应的外部主机200访问,扩大了存储器120的应用场景。进一步地,外部主机200通过第一存储器接口124和第二存储器接口125并发访问存储器120时,可提高外部主机200访问存储器
120的访问速率。
[0111] 请参阅图11,本申请实施例提供了另一种存储系统20,存储系统20包括终端设备300以及外部主机200,终端设备300可连接于外部主机200,并与外部主机200进行数据传输。
[0112] 在一些实施方式中,终端设备300可以为服务器终端设备、车载终端设备或者船载终端设备等中的任一种,此处不限定终端设备300的类型,具体可以根据实际需求进行设置。
[0113] 在本实施例中,终端设备300可以包括壳体310以及存储器320,存储器320安装于壳体310,壳体310可为存储器320提供安装支撑以及物理保护。
[0114] 在本实施例中,请参阅图12,存储器320包括电路板321以及设置于电路板321的存储单元322、传输控制器323以及第三存储器接口324,传输控制器323电性连接于存储单元322以及第三存储器接口324,传输控制器323包括辅助控制器3231以及混合控制器3232,第三存储器接口324为可相互转换的第一存储器接口124或者第二存储器接口125,第一存储器接口124与第二存储器接口125的接口类型不同。
[0115] 辅助控制器3231用于在识别到外部主机200的主机接口220为与第一存储器接口124对应的第一主机接口222时,将第三存储器接口324转换为第一存储器接口124;辅助控制器3231还用于在识别到主机接口220为与第二存储器接口125对应的第二主机接口223时,将第三存储器接口324转换为第二存储器接口125,第一主机接口222与第二主机接口
223的接口类型不同。混合控制器3232用于控制存储单元322通过第一存储器接口124或者第二存储器接口125与外部主机200进行数据传输。存储器320的第三存储器接口324根据识别的主机接口类型在第一存储器接口124和第二存储器接口125之间进行转换,使得存储器
320可通过第一存储器接口124或者第二存储器接口125被对应的不同主机接口类型的外部主机200访问,扩大了存储器320的应用场景。
[0116] 在一种应用场景中,如图13所示,存储单元322包括多个第一存储单元3221以及多个第二存储单元3222,混合控制器3232由SSD控制器3233和UFS控制器3234组成,多个第一存储单元3221并联电性连接于SSD控制器3233,多个第二存储单元3222并联电性连接于UFS控制器3234。SSD控制器3233以及UFS控制器3234均电性连接于辅助控制器3231,SSD控制器3233以及UFS控制器3234分别通过辅助控制器3231电性连接于第三存储器接口324。
[0117] 在一些实施方式中,存储器320可以包括目标SSD以及目标UFS,即存储器320由目标SSD和目标UFS组成。存储器320的目标存储器尺寸可以与常规SSD的常规SSD尺寸相同,存储器320中的目标UFS的目标UFS尺寸可以常规UFS的常规UFS尺寸相同,可保证存储器320能够适用于常规SSD的应用场景和常规UFS的应用场景,扩大了存储器320的应用场景。
[0118] 此外,存储器320的目标存储器尺寸也可以为用户根据实际需求设定的尺寸,目标UFS尺寸也可以为用户根据实际需求设定的尺寸等,此处不作限定。
[0119] 在一些实施方式中,存储器320的目标UFS的目标UFS引脚可以布设于存储器320中的目标SSD对应的目标SSD无功能引脚位置,将目标UFS的目标UFS引脚集成于目标SSD的目标SSD无功能引脚位置,避免了因额外为存储器320中的目标UFS引脚布设相应位置,导致存储器尺寸增加,减小了存储器320的设计尺寸。
[0120] 本实施例提供的存储器320、终端设备300及存储系统20中,存储器320包括电路板321以及设置于电路板321的存储单元322、传输控制器323以及第三存储器接口324。传输控制器323电性连接于存储单元322以及第三存储器接口324,传输控制器323包括辅助控制器
3231以及混合控制器3232,第三存储器接口324为可相互转换的第一存储器接口124或者第二存储器接口125,第一存储器接口124与第二存储器接口125的接口类型不同。辅助控制器
3231用于在识别到外部主机200的主机接口220为与第一存储器接口124对应的第一主机接口222时,将第三存储器接口324转换为第一存储器接口124,辅助控制器3231还用于在识别到主机接口220为与第二存储器接口125对应的第二主机接口223时,将第三存储器接口324转换为第二存储器接口125,第一主机接口222与第二主机接口223的接口类型不同,混合控制器3232用于控制存储单元322通过第一存储器接口124或者第二存储器接口125与外部主机200进行数据传输。存储器320的第三存储器接口324根据识别的主机接口类型在第一存储器接口124和第二存储器接口125之间进行转换,使得存储器320可通过第一存储器接口
124或者第二存储器接口125被对应的不同主机接口类型的外部主机200访问,扩大了存储器320的应用场景。
[0121] 最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页 第1页 第2页 第3页
相关技术
存储器终端相关技术
终端设备相关技术
安健发明人的其他相关专利技术