0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SSD主控芯片除了做SSD还能有什么用途呢?

VIBT_dputech 来源:大普微 作者:大普微 2021-03-21 10:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

DPU600是DapuStor业内首创的智能存储SoC,基于最新的12nm FinFET工艺,可作为SSD主控提供业界领先的性能,还集成了可计算存储平台,用于ASIC加速的机器学习架构等。同时得益于DPU600内置的应用处理器平台,以及诸多功能接口,用户可以在DPU600上开发更多“隐藏功能”。

小编在这里先说道说道一个背景:

在固态硬盘量产测试和可靠性测试过程中,都是运用测试机柜(SSD Tester)实现批量测试(比如DapuStor 产品之一 MAT,如图1)。

DapuStor图1

其中内在设计方法都是Server+Client(x86)+DUT模式(如图2):Server负责各个测试节点(Client)的控制操作(更新/维护测试脚本,启动停止测试,收集测试结果等), Client负责对DUT(固态硬盘SSD)实际交互(测试操作,如读写,上下电等)。由于都是基于x86系统的测试平台,即x86平台作为测试主机,SSD作为测试品。

这种系统也有一点点“小遗憾”:

1. x86成本略贵,面积较大,功耗高,难以做成更高密度的测试机柜:一般一个x86子系统,由于受限总线速度, 最多做8个槽位,测试机柜放32个x86子系统,即最大可测DUT为256个。

2. 由于x86的PCIe RC是不开放给用户的,对于底层PCIe PHY无法进行编程,从而使测试项相对减少。

pIYBAGBWqtKATIEhAADjJpsCsNQ450.png

图2

大家可能比较疑惑,这个SSD Tester是测试SSD的,和作为SSD主控的DPU600有神马关系?小编这里就祭出DPU600隐藏功能:

第一个大招:DPU600所含PCIe模块是多模的,即不仅具有PCIe RC功能,也有PCIe主机的功能,而且支持多种PCIe/SPI/UART Ethernet网卡。

同时再透露一下:DPU600内部还有诸多硬件加速模块,用于数据比较,Pattern产生等数据处理。

第二个大招:DPU600是可以运行Linux系统,这是前面提到DPU600内置的应用处理器:采用ARM A系列CPU,从而支持运行Linux系统,而且具有多核架构,提供强劲的性能,完全满足作为测试主机(Client)对操作系统(OS)的需求,同时支持Ethernet,以满足和Server通信

同时再透露一下:DPU600其PCIe相关底层控制器可以完全对外开放,可编程自定义更多测试项,比如PCIe 控制器各层的注错,PCIe 兼容性测试等。

于是整个方案变成了都是Sever+Client(SoC)+DUT模式(如图3),这里的SoC就是用DPU600.

pIYBAGBWqvGAU8YKAAEQ0pWxVUE960.png

图3

有人肯定想问,小编你说这么多,好处呢?

优点肯定是有滴:

SoC方案系统仅用了所必须的外设器件,从而整个PCB板子非常小,从而成本低(估算大概只有X86的十分之一),面积小,功耗低(SoC相比x86 CPU功耗差距非常大),可以做成高密度的测试机柜:假设一个SoC子系统连接2个槽位,但其面积只有x86 十分之一,测试机柜最少可以放256个Soc子系统,即最大可测DUT为512个。

作为工科男的小编,非常理解技术控的需求点,这里需要必须继续透露一些技术点,满足广大技术控需求:下面主要说说主要设计。

整体系统如图3,Server负责各个测试节点(Client)的控制操作(更新/维护测试脚本,启动停止测试,收集测试结果等), Client负责对DUT(固态硬盘SSD)实际交互(测试操作,如读写,上下电等)。其中Client是基于SoC系统的测试平台,即SoC平台作为测试主机(Host),SSD作为测试品(DUT)。Server和Client之间通过网络连接,Client和DUT之间,通过标准总线(目前主流是PCIe)连接。

图4

1.1 硬件系统设计

如图4,硬件系统设计上,以SoC为中心组成一个系统(类似计算机最小系统),连接不同的硬件模块:通过DDR 接口连接动态随机存储器(DDR,就是内存),用于数据缓存,运行Linux操作系统所需内存等;

通过PCIe总线连接多个SSD,这是大家可能比较兴趣的技术点,小编在这里又要透露一下:有两种连接方式,如图5:第一种直连,可连接数量取决SoC所含PCIe RC模块数量(当前开发中的产品支持为2个),第二种通过Switch扩展,可以连接N个;

通过PCIe/SPI/UART连接与之匹配的网卡,用于和Sever进行网络通信

图5

大家现在肯定非常想知道DPU600内部结构,那么这里必须画个图6——SoC内部主要结构模块:

PCIe Controller/PHY 是多模的,其中RC模式用于PCIe主机功能,外连SSD设备;如有需要也可以连接PCIe网卡。

DDR Controller/PHY 用于随机存储功能,外连DRAM设备;CPU系统,包含MMU,CCI等典型应用处理器的功能模块,用于运行Linux操作系统;外设模块,如SPI,UART,用于连续SPI/UART设备,如SPI/ UART 网卡等;Specific Data Processor, 用于数据处理的硬件模块,加速数据比较,特定数据Pattern的生产等;NVMe Controller和NAND Flash Controller/PHY,用于SSD 产品;

图6

1.2 软件系统设计

软件系统设计上,以OS(Linux)为核心组成一个系统(类似最小操作系统),如图7。

PCIe Host Module,包含PCIe RC相关驱动,接口和协议栈,用于作为Host的软件处理,如和外部SSD Device进行读写操作等。

Test Tools,作为承接测试用例的主体,根据不同的测试需求进行开发, 包含诸如异常上下电,性能统计,测试数据Pattern的产生,测试数据比较等,在前面提到为了加速数据处理,通过调用((TAL-》MDL-》VDL))底层用户驱动来使用SoC内的硬件加速模块(Specific Data Processor)实现;同时为了对PCIe相关测试可编程,自定义更多测试项,通过调用底层用户驱动(VDL)来使用SoC内的PCIe 控制器配置接口来实现。

Software API,作为和外部Server通信的主体,根据不同的通信需求进行开发,如SSH/UDP/FTP等,承接不同命令包的接收,解析等。

1.3 总体测试过程

如图8,显示出我们基于DPU600的特别之处

图8

至此,利用DPU600开发出SSD Tester的功能介绍完毕,这是DPU600众多功能的一种,更多的功能有待我们继续努力开发!

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SSD
    SSD
    +关注

    关注

    21

    文章

    3061

    浏览量

    121776
  • DPU
    DPU
    +关注

    关注

    0

    文章

    407

    浏览量

    26198
  • FinFET
    +关注

    关注

    12

    文章

    259

    浏览量

    92031

原文标题:SSD主控芯片,除了做SSD还能干点啥?

文章出处:【微信号:dputech,微信公众号:DapuStor】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    5W超低功耗 + 14.4GB/s吞吐量!慧荣推出新一代PCIe 5.0 SSD主控SM8388

    电子发烧友网综合报道 在数字化发展的当下,数据存储领域正经历变革。SSD主控芯片作为固态硬盘核心部件,掌控数据读写、存储与传输等关键操作,决定SSD性能,影响存储系统稳定性与可靠性。随
    的头像 发表于 12-01 08:44 7905次阅读
    5W超低功耗 + 14.4GB/s吞吐量!慧荣推出新一代PCIe 5.0 <b class='flag-5'>SSD</b><b class='flag-5'>主控</b>SM8388

    5W超低功耗 + 14.4GB/s吞吐量!慧荣推出新一代PCIe 5.0 SSD主控SM8388

    电子发烧友网综合报道 在数字化发展的当下,数据存储领域正经历变革。SSD主控芯片作为固态硬盘核心部件,掌控数据读写、存储与传输等关键操作,决定SSD性能,影响存储系统稳定性与可靠性。随
    发表于 12-01 01:02 860次阅读
    5W超低功耗 + 14.4GB/s吞吐量!慧荣推出新一代PCIe 5.0 <b class='flag-5'>SSD</b><b class='flag-5'>主控</b>SM8388

    慧荣科技宣布推出SM8388,业界领先的高能效PCIe Gen5企业SSD主控芯片

     全球NAND闪存主控芯片领导厂商慧荣科技(NasdaqGS:SIMO),今日宣布推出业界领先的节能型PCIe Gen5、8通道企业SSD主控芯片
    的头像 发表于 11-18 10:16 2.7w次阅读
    慧荣科技宣布推出SM8388,业界领先的高能效PCIe Gen5企业<b class='flag-5'>SSD</b><b class='flag-5'>主控</b><b class='flag-5'>芯片</b>

    为什么推荐 SSD 而不是 HDD 的电脑?

    一、SSD 与 HDD 的本质区别​ 1.存储原理​ 固态硬盘(SSD):采用NAND闪存芯片存储数据,类似“大号U盘”,无任何机械运动部件。数据通过电子信号读写,速度极快,且抗震动、噪音低
    的头像 发表于 09-25 16:19 508次阅读
    为什么推荐 <b class='flag-5'>SSD</b> 而不是 HDD 的电脑?

    代理供应希力微 SJ MOS管 SSF60R190TH、SSD60R280FTR、SSD60R360METR、SSD65R900FTR

    、快速充电器、LED电源、通讯和服务器电源、电动车充电桩等系统。 SSQ55R115FTH、SSD55R280FTR、SSD100R1K4METR、SSF100R1K4METH、SSD
    发表于 08-27 09:49

    为什么相比于企业级SSD,更该选天硕工业级SSD

    在极端工业环境中,温度的剧烈变化、强烈的振动冲击以及复杂的电磁干扰等,都对存储设备构成严峻考验。天硕工业级 SSD 固态硬盘中的 G55 Pro M.2 NVMe SSD 却能轻松应对,这背后凭借的是什么
    的头像 发表于 07-23 17:59 576次阅读

    企业级SSD的核心技术与市场趋势

    电子发烧友网综合报道,企业级SSD由固态电子存储芯片阵列制成,核心部件包括主控芯片、固件和存储介质(NAND Flash、DRAM),其中主控
    的头像 发表于 07-06 05:34 6512次阅读
    企业级<b class='flag-5'>SSD</b>的核心技术与市场趋势

    QLC SSD在数据中心的用途

    QLC技术通过在HDD和TLC SSD之间形成中间层来解决这些挑战。与现有的TLC SSD相比,QLC具有更高的密度、更高的功率效率和更低的成本。
    的头像 发表于 05-14 09:02 974次阅读
    QLC <b class='flag-5'>SSD</b>在数据中心的<b class='flag-5'>用途</b>

    慧荣科技车用级SSD主控芯片获得ASPICE CL3国际认证

    在智能汽车加速迈向“软件定义”的今天,一颗芯片的可靠性,可能决定千万用户的出行安全。作为全球NAND闪存主控芯片领导者,慧荣科技再次以硬核实力引领变革,公司旗下的PCIe Gen4 SSD
    的头像 发表于 02-15 14:10 1290次阅读

    慧荣科技企业级主控芯片SM8366为企业级SSD存储芯片注入新动力

    慧荣科技凭借其深厚的技术积累和创新精神,推出了企业级主控芯片SM8366,这一举动无疑为企业级SSD存储芯片市场注入了新的活力,慧荣科技此次推出的企业级
    的头像 发表于 02-07 13:28 979次阅读
    慧荣科技企业级<b class='flag-5'>主控</b><b class='flag-5'>芯片</b>SM8366为企业级<b class='flag-5'>SSD</b>存储<b class='flag-5'>芯片</b>注入新动力

    慧荣正在开发4nm PCIe 6.0 SSD主控芯片

    慧荣科技正在积极开发采用4nm先进制程的PCIe 6.0固态硬盘主控芯片SM8466。根据慧荣的命名规律,其PCIe 4.0和5.0企业级SSD主控分别名为SM8266和SM8366,
    的头像 发表于 01-22 15:48 1054次阅读

    Mini SSD是什么

      在全球数字化转型加速的背景下,存储设备已不再是单纯的数据存储工具,而是信息安全、提升运算效率和支持业务创新的关键基石。佰维存储顺应行业趋势,发布全新一代存储解决方案——Mini SSD,突破
    的头像 发表于 01-20 12:36 982次阅读

    MVTRF:多视图特征预测SSD故障

    固态硬盘( Solid State Drive,SSD )在大型数据中心中发挥着重要作用。SSD故障会影响存储系统的稳定性,造成额外的维护开销。为了提前预测和处理SSD故障,本文提出了一种多视角
    的头像 发表于 12-30 11:04 980次阅读
    MVTRF:多视图特征预测<b class='flag-5'>SSD</b>故障

    服务器选择ssd固态硬盘有何缺点吗?

    选择SSD固态硬盘作为服务器存储设备时,存在以下几个缺点: 1、寿命有限:SSD硬盘使用的闪存芯片有一定的擦写次数限制,超过这个限制后,SSD的性能会下降。以32nm工艺的闪存
    的头像 发表于 12-18 13:05 6w次阅读