支持 Nor Flash 读写的 SPI 主控制器设计、仿真和 FPGA 验证(含 XIP 模式)
一款支持 Nor Flash 读写的 SPI 主控制器设计,涵盖功能特性、架构、接口及寄存器定义。核心功能包括支持 SPI 模式 0/3、Standard/Dual/Quad 模式及 XIP 模式,提供 AHB 与 APB 接口,并具备 CRC32 校验能力。文章详细阐述了通过 APB 接口读写 W25Q128 Flash 的寄存器操作流程,以及 AHB 接口下的 XIP 模式实现原理与波形分析。最后展示了 SOC 系统集成验证结果,包含 C 代码测试逻辑及串口打印输出,验证了控制器在 FPGA 环境下的读写性能与稳定性。







