仅对英特尔可见 — GUID: vgo1397655302406
Ixiasoft
4.2.6. UFM读操作
UFM提供了一个单次32-bit读操作。
要执行读操作,地址寄存器需加载数据所在的参考地址或将要所处的参考地址。
要运行UFM读操作,请按照下列步骤:
- 置位read信号以发送合法数据地址到数据从接口。
- 将burst count设为1(并行模式)或32(串行模式)。
- 闪存IP核处于繁忙状态时会置位waitrequest信号。
- 闪存IP核置位readdatavalid信号,并通过readdata总线发送数据。
- 读操作进行中,闪存IP核将状态寄存器中的busy域设置为2'b11。
- 如果操作顺利进行,那么闪存IP核将状态寄存器中的读取成功域设置为1'b1或读取成功。如果您试图从一个非法地址或受保护扇区读取,那么它将状态寄存器中的读取成功域设置为1'b0(失败),并返回空闪存。
下图显示为并行和串行模式中不同 MAX® 10器件的读操作时序结构图。
图 10. 并行模式中的10M04、10M08、10M16和10M25器件的读操作
图 11. 并行模式中的10M40和10M50器件的读操作
图 12. 串行模式中的 MAX® 10器件的读操作