28f128j3a, 28f640j3a, 28f320j3a
初步的
1
1.0 产品 overview
这 0.25 µ3 volt intel strataflash 记忆 家族 包含 高-密度 memories 有组织的 作
16 mbytes 或者 8 mwords (128-mbit), 8 mbytes 或者 4 mwords (64-mbit), 和 4 mbytes 或者 2 mwords
(32-mbit). 这些 设备 能 是 accessed 作 8- 或者 16-位 words. 这 128-mbit 设备 是 有组织的
作 一个-hundred-twenty-第八 128-kbyte (131,072 字节) 擦掉 blocks. 这 64-mbit 设备 是
有组织的 作 sixty-四 128-kbyte 擦掉 blocks 当 这 32-mbits 设备 包含 thirty-二
128-kbyte 擦掉 blocks. blocks 是 selectively 和 individually lockable 和 unlockable 在-
系统. 一个 128-位 保护 寄存器 有 多样的 使用, 包含 唯一的 flash 设备
identification.
这 设备
’
s 优化 architecture 和 接口 dramatically 增加 读 效能 用
支承的 页-模式 读. 这个 读 模式 是 完美的 为 非-时钟 记忆 系统.
一个 一般 flash 接口 (cfi) 准许 软件 algorithms 至 是 使用 为 全部 families 的
设备. 这个 准许 设备-独立, 电子元件工业联合会 id-独立, 和 向前- 和 backward-
兼容 软件 支持 为 这 指定 flash 设备 families. flash vendors 能 standardize
它们的 存在 接口 为 长-期 兼容性.
可称量的 command 设置 (scs) 准许 一个 单独的, 简单的 软件 驱动器 在 所有 host 系统 至 工作
和 所有 scs-一致的 flash 记忆 设备, 独立 的 系统-水平的 包装 (e.g.,
记忆 card, simm, 或者 直接-至-板 placement). additionally, scs 提供 这 最高的
系统/设备 数据 转移 比率 和 降低 设备 和 系统-水平的 implementation costs.
一个 command 用户 接口 (cui) serves 作 这 接口 在 这 系统 处理器 和
内部的 运作 的 这 设备. 一个 有效的 command sequence 写 至 这 cui initiates 设备
automation. 一个 内部的 写 状态 机器 (wsm) automatically executes 这 algorithms 和
timings 需要 为 块 擦掉, 程序, 和 锁-位 配置 行动.
一个 块 擦掉 运作 erases 一个 的 这 设备
’
s 128-kbyte blocks 典型地 在里面 一个 第二
—
独立 的 其它 blocks. 各自 块 能 是 independently erased 100,000 时间. 块 擦掉
suspend 模式 准许 系统 软件 至 suspend 块 擦掉 至 读 或者 程序 数据 从 任何
其它 块. similarly, 程序 suspend 准许 系统 软件 至 suspend 程序编制 (字节/
文字 程序 和 写-至-缓存区 行动) 至 读 数据 或者 execute 代号 从 任何 其它 块
那 是 不 正在 suspended.
各自 设备 包含 一个 写 缓存区 的 32 字节 (16 words) 至 准许 最佳的 程序编制
效能. 用 使用 这 写 缓存区, 数据 是 编写程序 在 缓存区 increments. 这个 特性 能
改进 系统 程序 效能 更多 比 20 时间 在 非-写 缓存区 写.
单独的 块 locking 使用 块 锁-位 至 锁 和 unlock blocks. 块 锁-位 门 块
擦掉 和 程序 行动. 锁-位 配置 行动 设置 和 clear 锁-位 (设置 块
锁-位 和 clear 块 锁-位 commands).
这 状态 寄存器 indicates 当 这 wsm
’
s 块 擦掉, 程序, 或者 锁-位 配置
运作 是 finished.
这 sts (状态) 输出 给 一个 额外的 指示信号 的 wsm activity 用 供应 两个都 一个
硬件 信号 的 状态 (相比 软件 polling) 和 状态 masking (中断 masking 为
background 块 擦掉, 为 例子). 状态 indication 使用 sts 降低 两个都 cpu overhead
和 系统 电源 消耗量. 当 配置 在 水平的 模式 (default 模式), 它 acts 作 一个 ry/
by# 管脚. 当 低, sts indicates 那 这 wsm 是 performing 一个 块 擦掉, 程序, 或者 lock-bit
配置. sts-高 indicates 那 这 wsm 是 准备好 为 一个 新 command, 块 擦掉 是