Edit online

功能描述

QSPI 控制器支持两种工作模式,用户根据实际工作需要选择主机模式或从机模式。

主机模式:控制器的工作时钟由主机发送给从机。

主机模式下,控制器支持的模式及其详细描述如下:

  • 对于不同外设,可以选择相应的传输模式总线模式
    • 传输模式用于选择时钟信号的有效电平和采样相位。
    • 总线模式用于选择数据传输的有效位宽。
  • 连续传输模式:通过寄存器配置突发传输的字节数,提高总线的传输效率。
  • 多种不同的采样模式:满足不同传输路径引入的数据延时要求。
  • 非字节对齐的位模式传输:可以 1~ 32 位任意配置,满足不同外设的传输协议要求。
  • :对于 SPI NOR Flash,通过 AXI 总线直接访问 SPI NOR Flash 映射的物理地址,实现片上执行代码。
  • 针对 SPI LCD 屏的:通过内部 DMA 模块,连续的发送图像数据,极大地提高 SPI LCD 屏的访问效率。

从机模式:控制器的工作时钟取决于从机。

从机模式下,也可以根据主机的要求选择相应的传输模式总线模式。从机模式仅支持按字节对齐的传输,不支持按位对齐的传输。

无论工作在主机或从机模式下,如果发生了传输错误,控制器的状态寄存器相应的错误状态标志会置位, 并产生中断通知给 CPU 进行错误处理,保证数据传输的正确性。