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

    文章

    3147

    浏览量

    122588
  • DPU
    DPU
    +关注

    关注

    0

    文章

    417

    浏览量

    27146
  • FinFET
    +关注

    关注

    12

    文章

    262

    浏览量

    92354

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于FDP SSD的ROCKSDB写放大优化

    作为SSD的关键指标,写放大(WriteAmplification,WA)始终是SSD领域待攻克的技术难题之一。其本质表现为SSD的实际物理写入量超过主机原始请求写入量。
    的头像 发表于 03-23 09:16 531次阅读
    基于FDP <b class='flag-5'>SSD</b>的ROCKSDB写放大优化

    求助:AI服务器SSD掉电数据丢失,12V电压暴跌至8.5V,这究竟是主控问题还是PLP电容ESR不够低?

    我们AI训练服务器的PCIe 5.0 SSD,在客户现场偶发掉数据。自己实验室做掉电测试,发现12V供电在2ms内就从12V跌到8.5V,主控直接复位。怀疑是PLP电容放电不够快。这种情况,是不是说明现有电容的ESR太高了?有
    发表于 03-11 11:30

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

    电子发烧友网综合报道 在数字化发展的当下,数据存储领域正经历变革。SSD主控芯片作为固态硬盘核心部件,掌控数据读写、存储与传输等关键操作,决定SSD性能,影响存储系统稳定性与可靠性。随
    的头像 发表于 12-01 08:44 8946次阅读
    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 1447次阅读
    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 5.9w次阅读
    慧荣科技宣布推出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 1764次阅读
    为什么推荐 <b class='flag-5'>SSD</b> 而不是 HDD 的电脑?

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

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

    SSD2829TQL9 VIDEO BIST无法正常使用问题

    请问一下大家是否有人用过SSD2829芯片的 VIDEO BIST功能,我这边把对应的Video BIST Register设置好了但无法正常显示图片,在此之前已用常规的video mode点亮过屏幕了,因此线上应该是通的,烦请有用过的大神看下是什么问题,谢谢!
    发表于 07-25 13:54

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

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

    PCIe 6.0 SSD主控芯片曝光!4nm制程,顺序读取高达28 GB/s

    电子发烧友网综合报道,日前,慧荣科技首次曝光了其下一代企业级SSD主控芯片——SM8466。该款重磅新品将支持PCIe Gen6标准,采用台积电4nm制程,可实现高达28 GB/s的顺序读取和7M
    的头像 发表于 07-18 08:19 3546次阅读

    ssd1306单片 CMOS OLED/PLED 驱动芯片中文手册

    电子发烧友网站提供《ssd1306单片 CMOS OLED/PLED 驱动芯片中文手册.pdf》资料免费下载
    发表于 07-10 16:13 38次下载

    为什么天硕工业级SSD固态硬盘比普通SSD更适合工业设备?

    很多用户认为SSD的主要区别只在于速度,但实际上,工业级SSD和消费级SSD在性能、可靠性和适用场景上存在本质差异。尤其是在高安全性、极端环境下运行的工业设备中,选择合适的SSD关乎系
    的头像 发表于 07-09 18:00 988次阅读

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

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

    慧荣科技剖析PCIe 5.0 SSD主控芯片的核心技术

    随着AI应用的爆发式增长,存储行业正迎来一场深刻的技术变革。PCIe 5.0 SSD作为新一代高性能存储的代表,其发展和普及备受瞩目。
    的头像 发表于 06-30 15:40 1563次阅读

    QLC SSD在数据中心的用途

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