ds1992/ds1993
5of 5
记忆
这 记忆 编排 在 图示 4 显示 一个 32-字节 页called 这 scratchpad, 和额外的 32-字节 页
called 记忆. 这 ds1992 包含 页 0 though 3 那 制造 向上 这 1024-位 sram. 这 ds1993
包含 页 0 通过 15 那 制造 向上 这 4096-位 sram.
这 scratchpad 是 一个 额外的 页 那 acts 作 一个 缓存区 当 writing 至 记忆. 数据 是 第一 写 至
这 scratchpad 在哪里 它 能 是 读 后面的. 之后 这 数据 有 被 核实, 一个 copy scratchpad command
transfers 这 数据 至 记忆. 这个 处理 确保 数据 integrity 当 modifying 这 记忆.
记忆 函数 commands
这 记忆 函数 流动 chart (图示 6) describes 这 protocols 需要 为 accessing 这 记忆.
一个 例子 跟随 这 流动 chart. 三 地址 寄存器 是 提供 作 显示 在 图示 5. 这 第一
二 寄存器 代表 一个 16-位 target 地址 (ta1, ta2). 这 第三 register 是 这 ending 补偿/数据
状态 字节 (e/s).
这 目标 地址 点 至 一个 唯一的 字节 location 在记忆. 这 第一 5 位 的 这 目标 地址
(t4:t0) 代表 这 字节 补偿 在里面 一个 页.这个 字节 补偿 点 至 一个 的 32 可能 字节
locations 在里面 一个 给 页. 为 instance, 00000b points 至 这 第一 字节 的 一个 页 在哪里 作 11111b
将 要点 至 这 last 字节 的 一个 页.
这 第三 寄存器 (e/s) 是 一个 读 仅有的 寄存器. 这 第一 5 位 (e4: e0) 的 这个 寄存器 是 called 这
ending 补偿. 这 ending 补偿 是 一个字节 补偿 在里面 一个 页 (1 的 32 字节). 位 5 (pf) 是 这 partial
字节 标记. 位 6 (的) 是 这 overflow 标记. 位 7 (aa) 是 这 authorization accepted flag.
图示 5. 地址 寄存器
76543210
目标 地址 (ta1) T7 T6 T5 T4 T3 T2 T1 T0
目标 地址 (ta2) T15 T14 T13 T12 T11 T10 T9 T8
ending 地址 和
数据 状态 (e/s)
(读 仅有的)
AA 的 PF E4 E3 E2 E1 E0
写 scratchpad command [0fh]
之后 issuing 这 写 scratchpad command, 这 用户必须 第一 提供 这 2-字节 目标 地址,
followed 用 这 数据 至 是 写 至 这 scratchpad. 这 数据 是 写 至 这 scratchpad 开始 在 这
字节 补偿 (t4:t0). 这 ending 补偿 (e4:e0) 是 这 字节 补偿 在 这个 这 host stops writing 数据. 这
最大 ending 补偿 是 11111b (31d).如果 这 host attempts 至 写 数据past 这个 最大 补偿, 这
overflow 标记 (的) 是 设置 和 这 remaining 数据 是 ignored. 如果 这 用户 写 一个 incomplete 字节 和 一个
overflow 有 不 occurred, 这 partial 字节 标记 (pf) 是 设置.
读 scratchpad command [aah]
这个 command 能 是 使用 至 核实scratchpad 数据 和 target 地址. 之后 issuing 这 读 scratchpad
command, 这 用户 能 begin 读. 这 第一 二 字节s 是 这 目标 地址. 这 next 字节 是 这
ending 补偿/数据 状态 字节 (e/s) followed 用 这 scratchpad 数据 beginning 在 这 字节 补偿 (t4: t0).
这 用户 能 读 数据 直到 这 终止 的 这 scratchpad, 之后 这个 这 数据 读 是 所有 逻辑 1’s.