关注

深入浅出SSD 04:SSD主控

4. SSD主控

本章从控制器架构和厂商两个维度介绍与SSD主控相关的知识。

4.1 解读控制器架构

控制器作为一个片上系统,处理来自用户端的命令并负责管理闪存颗粒。整个控制器的架构主要包括以下几个模块。见下图。

前端主机接口模块:比如PCIe控制器和存储协议NVMe控制器。

后端闪存接口模块:用于直接和闪存交互,是控制器和闪存交互的通道,一个通道上可挂载多个闪存颗粒。

后端数据处理模块:如RAID、扰码器和LDPC,又称数据处理单元。

DDR控制器和PHY:用于和DRAM交互。

加解密以及认证的安全模块:负责硬件和数据安全。

负责指挥整个系统和协调各个硬件计算系统的CPU以及互联系统。

其他:如片上SRAM、模拟IP和外设端口等。

1. PCIe和NVMe控制器前端子系统

PCIe和NVMe控制器前端子系统有时也被称为主机子系统,主要用于处理来自主机以及协议接口的各种命令。PCIe决定了整个控制器的前端和用户交互带宽,目前主流的消费级控制器主要是4个通道,企业级控制器可能具备8个甚至更多的通道以满足带宽的需求。PCIe PHY(物理接口)作为高速接口,是控制器的核心IP。PCIe PHY的主要玩家有新思科技(Synopsys)、楷登电子(Cadence)和蓝铂世科技(Rambus)等IP供应商。

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/weixin_71243777/article/details/163143212

文章来源crawl

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--