MultiMediaCard
TM
9
2.6.5 记忆 排列 partitioning
虽然 这 multimediacard 记忆 空间 是 字节addressable 和 地址 ranging 从 0 至 这
last 字节, 它 是 不 一个 简单的 字节 排列 但是 分隔 在 一些 结构. 记忆 字节 是 grouped
在 512 字节 blocks called sectors. 每 块 能 是 读, 写 individually.
擦掉 组 是 一个 号码 的 sectors. 它的 大小 是 这 号码 的 consecutive sectors. 任何 结合体 的
擦掉 groups 能 是 erased 在 一个 单独的 擦掉 command. 一个 写 command implicitly erases 这
记忆 在之前 writing 新 数据 在 它. explicit 擦掉 command 能 是 使用 为 前-erasing 的 记忆
至 速 向上 这 next 写 运作.
写 保护 groups (wpg) 是 这 minimal 单位 那 将 有 单独的 写 保护. 它的 大小 是
这 号码 的 擦掉 单位 那 将 是 写 保护 用 在 位. 这 写/擦掉 进入 至 各自 wpg
能 是 限制 individually. 这 号码 的 各种各样的 记忆 结构, 为 这 不同的 multimediacards
是 summarized 在 表格 2-1
表格 2-1 记忆 排列 结构
字节 32MB 64MB128mb 256mb 512mb 1gb
sectors 62,720 125,440 250,880 501,760 1,003,520 2,007,040
擦掉
组
1,960 3,920 980 1,960 3,920 7,840
wpg 490 980 245 490 980 1,960
读 和 写 行动
这 multimediacard 支持 二 读/写 模式.
单独的 块 模式
在 这个 模式 这 host 读 或者 写 一个 数据 块 在 一个 前-指定 长度 块 传递 是
保护 和 16 位 crc 这个 是 发生 用 the sending 单位 和 审查 用 这 接到 单位.
misalignment 是 不 允许. 每 数据 块 必须 是 包含 在 一个 单独的 记忆 sector. 这 块
长度 为 写 行动 必须 是 完全同样的 至 这 sector 大小 和 这 开始 地址 排整齐 至 一个 sector
boundary.
多样的 块 模式
这个 模式 是 类似的 至 这 单独的 块 模式, 但是 这 host 能 读/写 多样的 数据 blocks (所有 有
这 一样 长度) 这个 将 是 贮存 或者 retrieved 从 相接的 记忆 地址 开始 在 这
地址 指定 在 这 command.
这 运作 是 terminated 和 一个 停止 传递 command. misalignment 和 块 长度
restrictions 应用 至 多样的 blocks 作 好 和 是 完全同样的 至 这 单独的 块 读/写 行动.
多样的 块 读 和 前-定义 块 是 supported.
2.6.6 数据 转移 比率
这 平均 数据 转移 比率 为 这 multimediacard 是 1 mbyte/秒 为 读 和 300 kbyte/秒 为
写 (擦掉 时间 是 包含) 在 3.3 伏特. 在 块 mode, 在哪里 时间 gaps 能 是 inserted 在
数据 blocks, 这 最大 时钟 频率 是 20mhz. 这 典型 进入 时间 (latency) 为 各自 数据
块, 在 读 运作, 是 1.5ms. 这 写 块 运作 是 完毕 在 handshake 模式. 这 card 将
保持 数据 线条 dat 低 作 长 作 这 写 运作 是 在 progress 和 那里 是 非 写 缓存区
有