diagrams/qspi_ip_architecture.html

QSPI / APB SPI Master IP 架构

QSPI/rtl/qspi/apb_spi_master.v · APB 从 + Quad SPI 主 · FIFO 深度 10

APB 控制器 FSM SPI 物理口

模块层次

apb_spi_master spi_master_apb_if 寄存器译码 PADDR[5:2] spi_master_controller CMD→ADDR→DUMMY→DATA TX/RX FIFO clkgen / tx / rx spi_clk csn0~3 sdo/sdi/oe 控制器状态机 IDLE → CMD → ADDR → DUMMY → DATA_TX / DATA_RX → IDLE 启动:SPI_CTRL 写 RD/WR/QRD/QWR · 轮询 SPI_STATUS[5] 完成 模式:SPI_STD / SPI_QUAD_TX / SPI_QUAD_RX

寄存器映射(APB 字地址)

偏移寄存器要点
0x00SPI_CTRLRD/WR/QRD/QWR/SRST/CS[3:0]
0x04SPI_STATUSctrl_status[6:0] + FIFO 计数
0x08SPI_CLKDIVSCK 分频
0x0C~0x18CMD/ADR/LEN/DUM事务参数
0x1C/0x20TXFIFO/RXFIFO数据口
0x24/0x28INTCFG/INTSTA中断