瀚海微SD NAND存储功能描述(20)内部分区和命令响应

内存阵列分区

从SD存储卡传输数据的基本单位是一个字节。所有需要块大小的数据传输操作总是将块长度定义为字节的整数倍。一些特殊功能需要其他分区粒度。对于面向块的命令,使用以下定义:

块:是与面向块的读写命令相关的单元。它的大小是指主机发送一个block命令时要传输的字节数。块的大小要么是可编程的,要么是固定的。有关允许的块大小和可编程性的信息存储在CSD中。对于具有可擦除存储单元的设备,定义了特殊的擦除命令。可擦除单元的粒度通常与面向块的命令不同:

扇区:是与擦除命令相关的单位。它的大小是将在一个部分中擦除的块的数量。扇区的大小对于每个设备都是固定的。有关扇区大小的信息(以块为单位)存储在CSD中。注意,如果卡指定AU大小,扇区大小应该被忽略。

AU (Allocation Unit):是卡片的物理边界,由一个或多个块组成,其大小取决于每张卡片。最大AU大小是为内存容量定义的。此外,AU是卡保证其符合速度等级规范的设备性能的最小单位。大小和Speed Class的信息保存在SD Status中。AU还用于计算擦除超时。

WP-Group:对于支持写保护组的设备,可以单独写保护的最小单元。它的大小是将被写保护的组的数量,每1位。每个设备的WP-group的大小是固定的。有关大小的信息存储在CSD中。SDHC卡和SDXC卡不支持写保护组命令。

每个WP-group可能有一个额外的写保护位。写保护位是通过特殊命令可编程的(参见4.7.4章)。这两个函数都是可选的,并且只对可写/可擦设备有用。写保护也可用于多类型卡(如ROM-Flash组合)。关于可用性的信息存储在CSD中。

Timings

所有时序图均使用以下原理图和缩写:

在非口头P-bits中,有一种想法是,如果他们主动地驱使他们离开,他们就会看到他们的卡片或卡片主机输出驱动程序独占。相比之下,Z-bits只被弱拉到逻辑"1",因此它是可以按如下方式替换序列:

片识别和卡片操作条件

定时CMD2和ACMD41的时序如下图所示。该命令之后是两个Z bits(允许在总线上进行方向切换的时间),然后由响应卡向上推P bits。Nid时钟周期后,卡响应host命令。

分配一个卡片相对地址

下面给出SD存储卡计时的SEND_RELATIVE_ADDR (CMD 3)。主机命令和卡响应之间的最小延迟是NcR时钟周期。

数据传输模式

在卡发布自己的RCA后,它将切换到数据传输模式。该命令之后是两个Zbits(允许在总线上进行方向切换的时间)的一个周期,然后由响应卡推高Pbits。这个时序图与所有响应的主机命令相关,除了ACMD41和CMD2:

最后一张卡片响应

下一个主机命令定时在接收到最后一个卡响应后,主机可以在至少NRc时钟周期后开始下一个命令传输。这个定时与任何主机命令都相关。

最后一个主机命令

下一个主机命令定时在发送完最后一条命令后,主机可以在至少Noc个时钟周期后继续发送下一条命令。

相关推荐
孤寂大仙v5 小时前
【计算机网络】NAT、代理服务器、内网穿透、内网打洞、局域网中交换机
网络·计算机网络·智能路由器
一只小松许️18 小时前
UDP包大小与丢包率的关系:原理分析与优化实践
网络协议·udp·智能路由器
领世达检测V1335290924921 小时前
「EN 18031」访问控制机制(ACM - 1):智能路由器的安全守卫
网络·智能路由器
SZ17011023121 小时前
默认网关 -- 负责转发数据包到其他网络的设备(通常是路由器)
网络·智能路由器
搬码临时工1 天前
什么是内网映射?如何将内网ip映射到外网访问?
运维·服务器·网络·网络协议·tcp/ip·智能路由器
搬码临时工2 天前
如何将内网的IP地址映射到外网?详细方法与步骤解析
服务器·网络·tcp/ip·智能路由器·电脑·远程工作
思科小白白2 天前
网络地址转换
网络·智能路由器
TeleostNaCl2 天前
OpenWrt 搭建 samba 服务器的方法并解决 Windows 不允许访问匿名服务器的方法
运维·服务器·windows·经验分享·智能路由器
搬码临时工3 天前
内网怎么映射外网ip? 内网的地址快速映射给外网访问用方法
运维·服务器·网络·物联网·网络协议·tcp/ip·智能路由器
飞扬20243 天前
计算机网络之路由表更新
计算机网络·智能路由器