![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSD firmware
文章平均质量分 55
Ingram14
ingram14@sina.com
展开
-
浅谈SSD之SRIOV、NAMESPACE、NVM SET
博客园原创 2022-04-06 20:33:57 · 1134 阅读 · 0 评论 -
浅谈SSD RAID Parity设计
磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。 磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。磁盘阵列还能利用同位检查(Parity Check)的观念,当数组中任意一个硬盘发生故障时,仍可读出数据。在数据重构时,可将数据经计...原创 2022-02-04 17:52:14 · 1446 阅读 · 0 评论 -
NVMe冷知识之CFS
转战博客园了,链接如下:原创 2022-01-22 22:13:25 · 413 阅读 · 0 评论 -
SSD FTL---浅谈GC选块策略
转战博客园了,链接如下:SSD FTL---浅谈GC选块策略 - ingram14 - 博客园原创 2022-01-22 22:12:17 · 706 阅读 · 0 评论 -
NVMe冷知识之Directive
博客园原创 2022-01-22 22:09:49 · 650 阅读 · 0 评论 -
FTL 算法之Arbiter
背景: 随着NVMe的流行,高并发多线程多核的SSD必定是未来方向,sata的单核及FTL架构已不在适用于当前的NVMe firmware。 SSD内部有各种IO,该如何平衡和合理分配资源是Firmware设计的重中之重。 如果管理各种Internal IO 这里引进一个 机制---arbiter,来管理各种IO,让其有序执行,减少相互争夺资源,以便减少不必要的开销。 为了简单理解arbite...原创 2021-07-06 18:09:55 · 713 阅读 · 0 评论 -
SSD NVMe核心之PRP算法
去原创 2021-07-06 11:51:41 · 5637 阅读 · 17 评论 -
SSD Internal Flow Control设计
去原创 2021-07-05 18:11:36 · 482 阅读 · 1 评论 -
透过协议看PCIe ASPM L1.2
随着PCIe SSD逐渐普及,高性能低功耗正在成为Firmware designer最为头疼的问题,本文主机介绍SSD内部Low Power 如何设计1. 降频...........2. L1.................3. L1.2...........原创 2021-01-02 20:55:39 · 9259 阅读 · 0 评论 -
PCIe设备Link Training调试心得----之PERST是否使用
PCIe 三种 INIT flow 如图:第一种依赖上电host PERST信号进行内部reset. (适用于依赖host有PERST信号)第二种Polling electrical signal,check到对端TS1码流进行内部的reset. (适用于大部分场景,也有缺陷)第三种Polling electrical signal,reset内部后直接发起TS1码流. (适用于一些国产平台,Loongson等)这三种PCIe init 方式都不够完美,优劣待续。。。...原创 2021-01-01 08:55:58 · 5162 阅读 · 0 评论 -
浅谈NAND FLASH的两种编程方式
NAND Flash 一般有两种编程方式:one shot or two pass。如图为LUN的结构:1. 如果以ONE Shot 编程(eg: bisc3), 如图:2.如果以TWO pass编程(eg: b16a), 如图:原创 2020-11-25 21:46:04 · 3564 阅读 · 2 评论 -
浅谈SSD Trim(Data set management)
1. 写trim bitmap时需要先下刷bitmap再去更新L2P table, 不然在spor起来后会读到老数据。即trim completion 回了之后要保证是unmap的,就需要立即下刷trim bitmap,不然spor起来之后就会读到未trim之前的数据。...原创 2020-11-19 20:07:39 · 1878 阅读 · 0 评论 -
消费级SSD的一种GC设计
消费级SSD的一种GC设计原创 2020-09-04 15:20:52 · 999 阅读 · 0 评论