嵌入式存储
文章平均质量分 87
Otis_L
做别人做不到的你就会体会到成功,If I Rest,I Rust~
展开
-
SD/eMMC调试和性能优化
ContentseMMC分析eMMC存储器的调试、关于协议规范的总结以及MMC驱动分析eMMC分析 简单来说,eMMC = Nand Flash闪存 + controller闪存控制器 + 标准封装接口;而eMMC设备和主机系统的连接通常由三部分组成:主机(一般是嵌入式SOC)、eMMC设备、eMMC控制器(Host)。...原创 2021-09-26 22:04:51 · 10846 阅读 · 2 评论 -
UFS Host基础特性分析 -- 软件部分
ContentsUFS子系统软件架构kernel版本:4.9平台:Arm64UFS子系统软件架构 UFS子系统实际就是SCSI系统的底层,也就是UFS控制器的驱动。原创 2021-07-13 19:16:53 · 1991 阅读 · 0 评论 -
UFS Host基础特性分析 -- 硬件部分
ContentsUFS总体架构MPHYUniProUFSHCIUFS Host ControllerUFS系统框图UFS controller wrapperUFS总体架构 UFS总体架构主要包含了UFS Host Controller部分和UFS device部分,UFS协议对应的也分为两部分:UFS Host Controller Interface协议和UFS协议。 无论是UFS Host Contr原创 2021-08-12 14:08:24 · 3233 阅读 · 1 评论 -
UFS 安全机制
ContentsUFS安全特性安全模式数据擦除EraseDiscardPurgeWipebSecureRemovalTypeParameter写保护UFS安全特性 UFS 协议中强制定义了几种安全特性:重放保护内存块(RPMB)、安全模式和不同类型的逻辑单元写保护。安全模式 在安全模式下,所有导致设备上数据删除或停用的操作都将以安全的方式进行,即操作的对象为存储介质,数据将彻底从设备上删除。安全模式应用于逻辑原创 2021-08-12 18:46:02 · 1965 阅读 · 0 评论 -
UFS Host Controller工作流程
contentsUFS架构图HCI接口架构传输请求接口(Transfer Request Interface)UFS 主机控制器寄存器接口(host controller Interface)UTP 层数据传输Host Software与Host Controller的交互Host Controller初始化配置与控制CRYPTOCFG 配置过程该文档描述了UFS Host Controller的主要运作流程以及在开源内核代码hisi平台中的host controller的接口函数设计文档大部分内容参原创 2021-07-26 11:37:56 · 6855 阅读 · 1 评论 -
UFS电源管理
contentsUFS电气特性UIC statusHost and MemoryUFS电气特性 三个供电电压,VCC,VCCQ和VCCQ2,分别给UFS设备模块供电。 UFS设备主要包括三部分:前端UFS接口(M-PHY): VCCQ2一般给M-PHY或其它一些低电压模块供电。UFS控制器 : VCCQ一般给闪存输入输出接口和UFS控制器供电。闪存介质(图中的Memory模块): VCC给闪存介质供电原创 2021-07-23 15:47:50 · 3466 阅读 · 0 评论 -
NAND Flash的同步与异步
同步与异步SDR与DDRSync和AsyncONFI和Toggle闪存的同步与异步SDR与DDR SDR(single data rate),写数据使用上升沿或下降沿来触发。因为只用上升沿或下降沿,对信号的准确性要求较低。 DDR(double data rate),写数据时通过MCU来控制DQS信号跳边沿来触发(即上升沿和下降沿均触发),所以对信号的准确性要求较高,(同步)可以通过增加同步时钟信号来提高信号的原创 2021-06-11 09:30:43 · 3102 阅读 · 0 评论 -
Nand Flash的读操作及原理
目录硬件原理读操作硬件原理引用上图的Nand Flash的硬件原理图,关于这些引脚的含义有如下解释:NAND FLASH是一个存储芯片那么: 这样的操作很合理"读地址A的数据,把数据B写到地址A" 问1. 原理图上NAND FLASH和S3C2440之间只有数据线, 怎么传输地址?答1.在DATA0~DATA7上既传输数据,又传输地址 当ALE为高电平时传输的是地址, 问2. 从NAND FLASH芯片手册可知,要操作NAND FLASH需要先发出命令 怎么传原创 2021-06-10 10:18:54 · 1303 阅读 · 0 评论 -
SSD《一》-- 基础知识
目录SSD工作原理SSD的写和读操作SSD的核心参数SSD容量存储介质SSD性能剖析性能指标访问模式时延指标数据可靠性剖析数据可靠性MTBFSSD工作原理 从主机PC端开始,用户从操作系统应用层面对SSD发出请求,文件系统将读写请求经drive转化为相应的符合协议的命令,SSD收到命令执行相应操作,然后输出结果。 对SSD来说,输入的是Command,输出是Data和Command Status。SSD前端(F原创 2021-06-07 20:22:56 · 3361 阅读 · 0 评论 -
Nand flash的基础知识
什么是Nand Flash?Nand Flash是一种非易失性随机访问存储介质,基于浮栅(Floating Gate)晶体管设计,通过浮栅来锁存电荷,电荷被存储在浮栅中,他们在无电源供应的情况下仍然可以保持。Nand Flash生产过程Nand Flash是从原始的硅材料加工出来的,硅材料被加工成晶圆(Wafer),一片晶圆可以做出几百颗Nand Flash芯片。芯片未封装前的晶粒称为Die,它是从Wafer上用激光切割而成的小片,每个Die就是一个独立的功能芯片,它由无数个晶体管电路组成,但最终可被原创 2021-04-26 19:43:35 · 13208 阅读 · 1 评论 -
UFS入门基础
文章目录计算机组成什么是UFS?什么是eMMC?UFS原理命令处理模式UFS结构闪存知识计算机组成电脑三大件:CPU、内存和硬盘。CPU用以计算和控制,内存用以临时存储程序运行时所需的数据(掉电数据丢失),而硬盘用以长久保存数据(掉电数据不丢失)。手机其实也是一个移动的小型计算机,同样由三大件组成:CPU、内存和存储设备。其中存储设备相当于电脑的硬盘,用以保存手机上的数据,比如视频、照片、音乐、系统等数据。电脑的硬盘有机械硬盘(HDD)和固态硬盘(SDD),前者是机械存储设备,存储介质是磁盘;而后者原创 2021-04-27 16:50:02 · 9562 阅读 · 0 评论