QSPI Flash Controller Module Registers Address Map

Registers in the QSPI Flash Controller module accessible via its APB slave

Base Address: 0xFF705000

QSPI Flash Controller Module Registers

Register Offset Width Access Reset Value Description
cfg 0x0 32 RW 0x780000 QSPI Configuration Register
devrd 0x4 32 RW 0x3 Device Read Instruction Register
devwr 0x8 32 RW 0x2 Device Write Instruction Register
delay 0xC 32 RW 0x0 QSPI Device Delay Register
rddatacap 0x10 32 RW 0x1 Read Data Capture Register
devsz 0x14 32 RW 0x101002 Device Size Register
srampart 0x18 32 RW 0x40 SRAM Partition Register
indaddrtrig 0x1C 32 RW 0x0 Indirect AHB Address Trigger Register
dmaper 0x20 32 RW 0x0 DMA Peripheral Register
remapaddr 0x24 32 RW 0x0 Remap Address Register
modebit 0x28 32 RW 0x0 Mode Bit Register
sramfill 0x2C 32 RO 0x0 SRAM Fill Register
txthresh 0x30 32 RW 0x1 TX Threshold Register
rxthresh 0x34 32 RW 0x1 RX Threshold Register
irqstat 0x40 32 RW 0x100 Interrupt Status Register
irqmask 0x44 32 RW 0x0 Interrupt Mask
lowwrprot 0x50 32 RW 0x0 Lower Write Protection Register
uppwrprot 0x54 32 RW 0x0 Upper Write Protection Register
wrprot 0x58 32 RW 0x0 Write Protection Register
indrd 0x60 32 RW 0x0 Indirect Read Transfer Register
indrdwater 0x64 32 RW 0x0 Indirect Read Transfer Watermark Register
indrdstaddr 0x68 32 RW 0x0 Indirect Read Transfer Start Address Register
indrdcnt 0x6C 32 RW 0x0 Indirect Read Transfer Number Bytes Register
indwr 0x70 32 RW 0x0 Indirect Write Transfer Register
indwrwater 0x74 32 RW 0xFFFFFFFF Indirect Write Transfer Watermark Register
indwrstaddr 0x78 32 RW 0x0 Indirect Write Transfer Start Address Register
indwrcnt 0x7C 32 RW 0x0 Indirect Write Transfer Count Register
flashcmd 0x90 32 RW 0x0 Flash Command Register
flashcmdaddr 0x94 32 RW 0x0 Flash Command Address Registers
flashcmdrddatalo 0xA0 32 RW 0x0 Flash Command Read Data Register (Lower)
flashcmdrddataup 0xA4 32 RW 0x0 Flash Command Read Data Register (Upper)
flashcmdwrdatalo 0xA8 32 RW 0x0 Flash Command Write Data Register (Lower)
flashcmdwrdataup 0xAC 32 RW 0x0 Flash Command Write Data Register (Upper)
moduleid 0xFC 32 RO 0x1001 Module ID Register