0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

瀚海微SD NAND存储功能描述(27)C_SIZE

吕辉 来源:jf_40298777 作者:jf_40298777 2024-09-21 16:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

C_SIZE

该参数用于计算用户的数据卡容量(不包括安全保护区域),数据卡的内存容量从C_SIZE、C_SIZE MULT和READ_BL_LEN表项计算,计算公式如下:

wKgZombs2zuAXbtUAADpSeeCqzI473.png

VDD_R_CURR_MIN, VDD_W_CURR_MIN

最小电源Vdd下的读写电流最大值编码如下:

wKgaombs21CAZtNvAAB9yAucZ74591.png

VDD_R_CURR_MAX, VDD_W_CURR_MAX

最大电源Vdd下的读写电流最大值编码如下:

wKgaombs22WAV8RtAAB_wRXB0OY966.png

C_SIZE_MULT

wKgZombs23WAW15zAAA6YzIbYjs972.png

ERASE_BLK_EN

ERASE_BLK_EN定义要擦除的数据的单位大小的粒度。erase操作可以擦除一个或多个512字节的单元,也可以擦除一个或多个512字节的单元(或扇区)SECTOR_SIZE(见下面的定义)。

当ERASE_BLK_EN=0时,主机可以擦除SECTOR_SIZE的一个或多个单位。擦除将从包含起始地址的扇区开始到包含结束地址的扇区结束。以SECTOR_SIZE=31为例,主机设置Erase Start Address为5,Erase End Address为40,则如下图所示,将擦除0 ~ 63的物理块。

wKgZombs25iAHJ6DAAB-zBXHP7M605.png

当ERASE_BLK_EN=1时,主机可以擦除一个或多个512字节的单元。所有包含从起始地址到结束地址的数据块都将被擦除。例如,主机设置了“Erase Start Address”为“5”,“Erase End Address”为“40”,则会擦除5 ~ 40的物理块,如下图所示。

wKgZombs27KAIdS9AABm8W9-lh8273.png

SECTOR_SIZE

监控程序的内容是一个7命中的字节编码值,确定了写块的数量(参见WRITE_BL LEN)。实际大小是通过增加这个数字来计算的由一个。0表示1块写,127表示128块写。

WP_GRP_SIZE

写保护组大小。这个寄存器的内容是一个7位二进制编码值。定义擦除扇区的数量(参见扇区大小)。实际大小是通过将这个数字增加1来计算的。0表示1个擦除扇区,127表示128个擦除扇区。

WP_GRP_ENABLE

0表示不支持组写保护

R2W_FACTOR

将典型的块程序时间定义为读访问时间的倍数。下表定义了字段格式

wKgZombs28WAULlhAABsAQfJUog441.png

WRITE_BL_LEN

最大写数据块长度按2WRITE BL LEN计算。因此,最大块长度可能在512到2048字节之间。写块长度始终支持512字节。注意,在SD存储卡中,WRITE_BL_LEN总是等于READ_BL_LEN。

wKgaombs29eAQCCUAABigln1o8s418.png

WRITE_BL_PARTIAL

定义部分块大小是否可以在块写命令中使用。WRITE_BL_partial =0意味着只有WRITE_BL_LEN块大小及其偏导数,以512字节为单位的分辨率,可以用于面向块的数据写入。WRITE_BL_PARTIAL=1意味着也可以使用更小的块。最小块大小为一个字节。

FILE_FORMAT_GRP

选中的文件格式组。该字段对于ROM是只读的.具体可以参考下方表格File Formats

COPY

定义内容是原始的(=0)还是被复制的(=1)。将该位设置为1表示卡片内容是一个副本。除ROM卡外,COPY位是一次性可编程位。

PERM_WRITE_PROTECT

永久保护整个卡的内容不被覆盖或擦除(这张卡的所有写和擦除命令都被永久禁用)。默认值为“0”,即非永久写保护。

TMP_WRITE_PROTECT

暂时保护整个卡的内容不被覆盖或擦除(这张卡的所有写和擦除命令暂时禁用)。该位可以设置和复位。默认值为0。即不受写保护。

FILE_FORMAT

显示卡上的文件格式。该字段对于ROM是只读的。定义如下格式:

wKgZombs2_SAEQyPAACWWf5pk_8751.png

CRC

检测CRC字段携带CSD内容的校验和。对于任何CSD修改,主机必须重新计算校验和。默认值对应于初始CSD内容。

CSD Register (CSD Version 2.0)

高容量SD存储卡和扩展容量SD存储卡的CSD Version 2.0定义如下方表格所示。下面的部分描述了SDHC和SDXC卡的CSD字段和相关数据类型。

CSD 2.0版本适用于SDHC和SDXC卡。括号中的字段名设置为fixedl value,表示主机不需要引用这些字段。固定值启用主机。它引用这些字段,以保持与CSD Version 1.0的兼容性。Cell Type字段的编码如下:R=可读,W(1) =一次可写,W=多次可写。

wKgaombs3AuAB8bEAAHBclogxEQ103.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电源
    +关注

    关注

    185

    文章

    18712

    浏览量

    261443
  • NAND
    +关注

    关注

    16

    文章

    1747

    浏览量

    140458
  • 内存
    +关注

    关注

    9

    文章

    3173

    浏览量

    76120
  • 数据卡
    +关注

    关注

    0

    文章

    13

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    国产安路FPGA SD NAND FLASH 初步描述

    说起SD NAND FLASH常被联想到SD卡,SD NAND FLASH具备当前SD卡的基本
    发表于 10-16 18:12

    瀚海SD NAND应用之SD协议存储功能描述2 初始化命令

    ACMD41的功能;争论中的HCS和回应中的CCS(卡容量状态)。 HCS被卡忽略,卡对CMD8没有反应。 但是,如果卡没有返回CMD8响应,主机应该将HCS设置为0。标准容量SD存储卡忽略HCS。如果
    的头像 发表于 07-22 10:54 996次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>应用之<b class='flag-5'>SD</b>协议<b class='flag-5'>存储</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>2 初始化命令

    瀚海SD NAND存储功能描述(9)切换功能

    开关功能状态 开关功能状态是返回的数据块,其中包含功能和当前消耗信息。块长度预定义为512位,不需要使用SET_BLK_LEN命令。状态数据结构如下表所示。响应的状态位包含功能组的信息
    的头像 发表于 08-09 10:15 637次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存储</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(9)切换<b class='flag-5'>功能</b>

    瀚海SD NAND存储功能描述(11)命令系统CMD8

    高速模式(25mb /秒接口速度) 虽然Rev 1.01 SD存储卡支持高达12.5 MB/秒的接口速度,但为了支持主机不断增长的性能需求和内存大小持续增长,25 MB/秒的速度是必要的。为了实现
    的头像 发表于 08-12 16:03 1017次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存储</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(11)命令系统CMD8

    瀚海SD NAND存储功能描述(14)命令类a

    的类总是被设置为1。具有特定功能的卡可能需要支持一些可选命令。 例如,Combo Card应该支持CMD5。等级0、2、4、5和8是强制性的,所有SD存储卡都应支持。除CMD40外,SDHC和SDXC是强制性的。其他类是可选的。
    的头像 发表于 08-19 10:26 691次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存储</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(14)命令类a

    瀚海SD NAND存储功能描述(16)命令类c

    1.10版本中定义 注(2):卡在以下情况下返回忙。 -Card执行内部初始化过程 -当参数中的HCS设置为0时,为SDHC或SDXC卡。 以上第8类给出了SD存储卡特定应用程序命令的状态转换。 审核编辑 黄宇
    的头像 发表于 08-21 10:00 660次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存储</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(16)命令类<b class='flag-5'>c</b>

    瀚海SD NAND存储功能描述(18)命令类e

    SD存储SD 状态 SD状态包含与SD存储卡专有特性相关的状态位,并且可能用于未来特定应用程序
    的头像 发表于 08-26 10:00 808次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存储</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(18)命令类e

    瀚海SD NAND存储功能描述(19)命令类f

    模式下,Pm定义为等级2至6。当主机使用10级时,SD Status中显示的Pm忽略,按0处理。 AU_SIZE 该4位字段表示AU Size,取值范围为16kb。 最大AU大小取决于卡的容量,定义
    的头像 发表于 08-27 10:56 742次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存储</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(19)命令类f

    瀚海SD NAND存储功能描述(25)SD Registers

    寄存器是存储实际配置参数的配置寄存器。为了使将来的扩展成为可能,该卡应在寄存器的保留位中返回0。 OCR寄存器 32位操作条件寄存器存储卡的Vpo电压剖面。此外,这个寄存器还包括状态信息位。如果卡上电过程已经完成,则设置一个状态位。这个寄存器包括另一个状态位,在设置上电状
    的头像 发表于 09-14 09:53 778次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存储</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(25)<b class='flag-5'>SD</b> Registers

    瀚海SD NAND存储功能描述(26)CSD Registers

    文)可以通过CMD27进行更改。 下表中各表项的类型编码如下:R=可读,W(1) = 一次可写,W=多次可写。 CSD_STRUCTURE CSD寄存器的字段结构取决于物理层规范版本和卡容量。 CSD
    的头像 发表于 09-18 10:17 1335次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存储</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(26)CSD Registers

    瀚海SD NAND存储功能描述(28)RCA Registers

    CMD7将所有卡设置为standby状态。 DSR register (Optional) 后面的内容会详细描述了16位驱动级寄存器。它可以选择性地用于改善扩展操作条件下的总线性能(取决于总线长度、传输
    的头像 发表于 09-23 10:15 756次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存储</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(28)RCA Registers

    瀚海SD NAND/TF卡——数据世界的全能搭档

    当智能设备渗透生活每个角落,从旅行时运动相机捕捉的山野风光,到工作中平板存储的设计方案,再到无人机航拍的城市全景,每一份数据都承载着价值与回忆。瀚海SD
    的头像 发表于 10-13 11:12 216次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>/TF卡——数据世界的全能搭档

    瀚海SD NAND/TF卡:赋能全场景数据存储,定义高效安全新基准

    在数字技术深度融入生产生活的当下,无论是消费端的智能设备数据记录,还是工业领域的关键信息存储,都对存储产品的性能、安全性与适配性提出更高要求。瀚海
    的头像 发表于 10-14 10:18 190次阅读
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>/TF卡:赋能全场景数据<b class='flag-5'>存储</b>,定义高效安全新基准

    解决SD NAND CRC校验失败的综合指南:瀚海存储产品的可靠性保障

    高品质存储解决方案的提供者,瀚海一直致力于帮助客户解决此类技术难题,确保产品可靠性。 CRC错误的核心含义与瀚海的质量理念 CRC校验失
    的头像 发表于 11-21 09:49 277次阅读
    解决<b class='flag-5'>SD</b> <b class='flag-5'>NAND</b> CRC校验失败的综合指南:<b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>存储</b>产品的可靠性保障

    瀚海SD NAND/TF卡数据损坏与校验错误(含CRC错误、数据比对失败)问题解析

    数据损坏与校验错误是瀚海SD NAND/TF卡在数据存储与传输过程中的关键故障,除常见的CRC错误外,数据比对失败(读取数据与写入数据不一
    的头像 发表于 11-30 15:15 415次阅读