ZHCUC57E August 2016 – July 2024
此命令用于指定支持的最大闪存时钟速率并指示支持的存储器读取命令。通常,该信息存储在闪存信息中,但在闪存损坏或为空的情况下,无法从闪存数据访问这些值。在这些情况下,此命令可以显著减少闪存编程和验证时间。
DLPC230-Q1 数据表中规定了最低接口带宽要求。开发人员应确保所选的闪存器件能够满足这些最低要求。
写入参数
| 字节 | 位 | 说明 |
|---|---|---|
| 1 | 7:5 | 保留 设置为 0x0 |
| 4 | 四路输入/输出读取 0x0:不支持 0x1:支持 | |
| 3 | 四路输出读取 0x0:不支持 0x1:支持 | |
| 2 | 双路输入/输出读取 0x0:不支持 0x1:支持 | |
| 1 | 双路输出读取 0x0:不支持 0x:支持 | |
| 0 | 快速读取 0x0:不支持 0x1:支持 | |
| 3:2 | 15:0 | 最大闪存时钟速率 LSByte = 字节 2 具有两位小数精度的 MHz 频率应乘以 100。例如,50.25MHz * 100 = 5025 = 0x13A1。 |
由于闪存指令名称因制造商而异,因此表 7-17 为每个读取指令定义相应的闪存操作码。
| 闪存指令名称 | 闪存操作码 |
|---|---|
| 快速读取 | 0x0B |
| 双路输出读取 | 0x3B |
| 双路输入/输出读取 | 0xBB |
| 四路输出读取 | 0x6B |
| 四路输入/输出读取 | 0xEB |