
EMMC/SD/RAM
TYW----子曰小玖
人生最重要的不是所在的位置,而是所朝的方向。
展开
-
eMMC 启动过程
转自:http://blog.sina.com.cn/s/blog_6cb8cdbd0102vno5.html本文以JEDEC eMMC 5.0为标准。在上电或者reset操作之后(通过CMD0发送0xF0F0F0F0或者硬件重启),在发送第一个命令之前,若是CMD信号保持74个或以上的clock cycles的LOW状态,slave开始执行boot模式初始化,且在内部开始转载 2017-06-20 10:47:54 · 8597 阅读 · 0 评论 -
DRAM 原理 2 :DRAM Memory Organization
http://www.wowotech.net/basic_tech/309.html在 DRAM Storage Cell 章节中,介绍了单个 Cell 的结构。在本章节中,将介绍 DRAM 中 Cells 的组织方式。为了更清晰的描述 Cells 的组织方式,我们先对上一章节中的 DRAM Storage Cell 进行抽象,最后得到新的结构图,如下:相关文章:DRAM 原理 1 :DRAM ...转载 2018-04-03 15:30:51 · 1452 阅读 · 0 评论 -
DRAM 原理 3 :DRAM Device
http://www.wowotech.net/basic_tech/321.html在前面的文章中,介绍了 DRAM Cell 和 Memory Array。 本文则以 SDR SDRAM 为例,描述 DRAM Device 与 Host 端的接口,以及其内部的其他模块,包括 Control Logic、IO、Row & Column Decoder 等。相关文章:DRAM 原理 1 :...转载 2018-04-03 15:31:54 · 2252 阅读 · 0 评论 -
DRAM 原理 4 :DRAM Timing
http://www.wowotech.net/basic_tech/330.html在 DRAM Device 章节中,我们简单介绍了 SDRAM 的 Active、Read、Write 等的操作,在本中,我们将详细的介绍各个操作的时序。相关文章:DRAM 原理 1 :DRAM Storage CellDRAM 原理 2 :DRAM Memory OrganizationDRAM 原理 3 :D...转载 2018-04-03 15:32:45 · 4765 阅读 · 2 评论 -
DRAM 原理 5 :DRAM Devices Organization
http://www.wowotech.net/basic_tech/343.html随着系统对内存容量、带宽、性能等方面的需求提高,系统会接入多个 DRAM Devices。而多个 DRAM Devices 不同的组织方式,会带来不同的效果。本文将对不同的组织方式及其效果进行简单介绍。相关文章:DRAM 原理 1 :DRAM Storage CellDRAM 原理 2 :DRAM Memory ...转载 2018-04-03 15:33:31 · 629 阅读 · 0 评论 -
eMMC配置及使用方法(Exynos 4412)
https://www.linuxidc.com/Linux/2016-03/129590.htm/********************************************************************************* @author Maoxiao Hu* @version V1.0.0* @date Feb-2015******...转载 2018-04-03 16:41:53 · 11752 阅读 · 0 评论 -
eMMC 分区管理
eMMC 分区管理https://linux.codingbelief.com/zh/storage/flash_memory/emmc/emmc_partitions.htmlPartitions OvervieweMMC 标准中,将内部的 Flash Memory 划分为 4 类区域,最多可以支持 8 个硬件分区,如下图所示:概述一般情况下,Boot Area Partitions 和 RPM...转载 2018-05-10 13:48:48 · 1871 阅读 · 0 评论 -
eMMC 总线协议
eMMC 总线协议https://linux.codingbelief.com/zh/storage/flash_memory/emmc/emmc_bus_protocol.htmleMMC 总线接口eMMC 总线接口定义如下图所示:各个信号的描述如下:CLKCLK 信号用于从 Host 端输出时钟信号,进行数据传输的同步和设备运作的驱动。在一个时钟周期内,CMD 和 DAT0-7 信号上都可以支...转载 2018-05-10 13:49:30 · 989 阅读 · 0 评论 -
eMMC 工作模式
eMMC 工作模式https://linux.codingbelief.com/zh/storage/flash_memory/emmc/emmc_modes.htmlOverviewTODO:Add PiceMMC Device 在 Power On、HW Reset 或者 SW Reset 时,Host 可以触发 eMMC Boot,让 eMMC 进入 Boot Mode。在此模式下,eMMC...转载 2018-05-10 13:50:08 · 7107 阅读 · 4 评论 -
eMMC 设备寄存器
eMMC 设备寄存器https://linux.codingbelief.com/zh/storage/flash_memory/emmc/emmc_device_registers.htmlOCR registerOCR,即 Operation Conditions Register,此寄存器包含 eMMC Device 支持的电压模式、数据寻址模式(按 Byte 寻址 or 按 Sector ...转载 2018-05-10 13:51:05 · 5106 阅读 · 1 评论 -
DRAM 原理 1 :DRAM Storage Cell
http://www.wowotech.net/basic_tech/307.html相关文章:DRAM 原理 2 :DRAM Memory OrganizationDRAM 原理 3 :DRAM DeviceDRAM 原理 4 :DRAM TimingDRAM 原理 5 :DRAM Devices Organization1. Storage CapacitorDRAM Storage Cell...转载 2018-04-03 15:29:45 · 6174 阅读 · 0 评论 -
eMMC 原理 4 :总线协议
http://www.wowotech.net/basic_tech/emmc_bus_protocol.html1. eMMC 总线接口eMMC 总线接口定义如下图所示:各个信号的描述如下:CLKCLK 信号用于从 Host 端输出时钟信号,进行数据传输的同步和设备运作的驱动。在一个时钟周期内,CMD 和 DAT0-7 信号上都可以支持传输 1 个比特,即 SDR (Single Data Ra...转载 2018-04-03 15:27:13 · 570 阅读 · 0 评论 -
SD/eMMC寄存器介绍
转自:http://blog.csdn.net/junzhang1122/article/details/50868308熟悉SD/MMC的相关寄存器对协议的理解有一定的辅助作用,所以这篇文章来介绍一下SD/MMC相关的寄存器有哪些呢?1.SD卡内部架构在熟悉SD/MMC相关寄存器之前,我们先来看看SD卡的内部架构是怎么样的,如下图所示:2.转载 2017-09-06 11:03:15 · 1800 阅读 · 0 评论 -
SD / eMMC的驱动详解
转自:http://blog.csdn.net/junzhang1122/article/details/50175677总论 1.1概念MMC - 多媒体卡SD - 安全数字卡1.2分类按存储大小,普通SD卡( 2GB,按体积大小,普通SD卡,迷你SD卡,微SD卡(TF卡)1.3速度默认模式:12.5MB / s1高速模式:25转载 2017-09-06 11:06:35 · 12725 阅读 · 0 评论 -
SD卡驱动理论篇
转自:http://blog.csdn.net/junzhang1122/article/details/50175621一.SD/MMC卡介绍1.1.什么是MMC卡 MMC:MMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低,传输速度快,广转载 2017-09-06 11:07:44 · 436 阅读 · 0 评论 -
eMMC分区详解
转自:http://blog.csdn.net/junzhang1122/article/details/48142529 大家一般所熟悉的分区的概念是在逻辑上将一个磁盘或存储设备分为几个区,每个区当做独立磁盘,以方便使用和管理。例如第一个磁盘的第一个分区叫做sda1,第二个磁盘的第二个分区叫做sda2;第二个磁盘的第一个分区叫做sdb1,第二个磁盘的第二个分区叫做s转载 2017-09-06 11:08:49 · 20883 阅读 · 0 评论 -
ARM裸机程序之存储管理器控制SDRAM
http://blog.csdn.net/u011449588/article/details/45021409本文讲的是s3c2440A芯片的存储管理器,配套的开发板是友善之臂mini2440,首先贴出代码head.s的代码:[cpp] view plain copy.equ MEM_CTL_BASE,转载 2017-11-22 17:05:11 · 511 阅读 · 0 评论 -
EMMC CMD
https://blog.csdn.net/kickxxx/article/details/53097194基本命令CMD0cmd0带参数0xF0F0F0F0,GO_PRE_IDLE_STATE是软件reset命令,使得设备进入pre_idle状态cmd0带参数0xFFFFFFFA,该命令使得device进入boot operation mode,device将主动发送数据到总线上,数据区域和大小...转载 2018-04-02 17:28:19 · 6152 阅读 · 0 评论 -
eMMC 原理 1 :Flash Memory 简介
http://www.wowotech.net/basic_tech/flash_memory_intro.htmleMMC 是 Flash Memory 的一类,在详细介绍 eMMC 之前,先简单介绍一下 Flash Memory。Flash Memory 是一种非易失性的存储器。在嵌入式系统中通常用于存放系统、应用和数据等。在 PC 系统中,则主要用在固态硬盘以及主板 BIOS 中。另外,绝大...转载 2018-04-03 15:24:26 · 1757 阅读 · 0 评论 -
eMMC 原理 2 :eMMC 简介
http://www.wowotech.net/basic_tech/emmc_intro.htmleMMC 是 embedded MultiMediaCard 的简称。MultiMediaCard,即 MMC, 是一种闪存卡(Flash Memory Card)标准,它定义了 MMC 的架构以及访问 Flash Memory 的接口和协议。而 eMMC 则是对 MMC 的一个拓展,以满足更高标准...转载 2018-04-03 15:25:25 · 3278 阅读 · 0 评论 -
eMMC 原理 3 :分区管理
http://www.wowotech.net/basic_tech/emmc_partitions.html1. Partitions OvervieweMMC 标准中,将内部的 Flash Memory 划分为 4 类区域,最多可以支持 8 个硬件分区,如下图所示:1.1 概述一般情况下,Boot Area Partitions 和 RPMB Partition 的容量大小通常都为 4MB,部...转载 2018-04-03 15:26:22 · 485 阅读 · 0 评论 -
eMMC Commands
eMMC Commandshttps://linux.codingbelief.com/zh/storage/flash_memory/emmc/emmc_commands.htmlAbbr.TypeArgumentRespDescription Basic commands (class 0 and class 1)CMD0Abbr.TypeArgumentRespDescriptionG...转载 2018-05-10 13:51:40 · 1403 阅读 · 0 评论