PolarFire® SoC Programming the SPI Flash Using MSS
PolarFire FPGA and PolarFire SoC FPGA Programming User Guide
10.3.3. Programming the SPI Flash Using MSS (For PolarFire SoC FPGA Only) (Ask a Question)
MSS connects to the system controller QSPI using SCB bus. The QSPI controller allows MSS to access system controller SPI flash memory.
Use the MSS QSPI driver in Normal mode to access an external SPI flash memory using QSPI base address as 0x37020100 (this address is part of IOSCB data). The following figure shows the interface between MSS and system controller QSPI controller.
deepseek:
在 PolarFire SoC FPGA 中,硬核处理器 MSS 不能直接访问外部的 SPI Flash 芯片。它必须通过一个位于系统控制器内部的、地址为 0x37020100 的 QSPI 控制器,经由 SCB 内部总线来间接访问。开发者需要使用针对此硬件架构编写的 MSS QSPI 驱动程序(工作在 Normal 模式),通过读写这个特定地址的寄存器,来完成对 SPI Flash 的编程(烧写、擦除、读取)操作。

这个 BASE 0x37020100 地址的 QSPI 和 MSS 自带的 QSPI 外设一样;
PolarFire SoC MSS Technical Reference Manual
浙公网安备 33010602011771号