SPIXF SPIXF Master 0x40026000 0x00 0x1000 registers CFG SPIX Configuration Register. 0x00 MODE Defines SPI Mode, Only valid values are 0 and 3. 0 2 mode0 Description not available. 0 mode3 Description not available. 3 SSPOL Slave Select Polarity. 2 1 activeHi Slave Select is Active High. 0 activeLo Slave Select is Active Low. 1 SSEL Slave Select. Only valid value is zero. 4 3 slave0 Select slave 0. 0 LOCLK Number of system clocks that SCLK will be low when SCLK pulses are generated. 8 4 HICLK Number of system clocks that SCLK will be high when SCLK pulses are generated. 12 4 SSACT Slave Select Active Timing. 16 2 off 0 system clocks. 0 2clk 2 System clocks. 1 4clk 4 System clocks. 2 8clk 8 System clocks. 3 SSIACT Slave Select Inactive Timing. 18 2 1clk 1 system clocks. 0 3clk 3 System clocks. 1 5clk 5 System clocks. 2 9clk 9 System clocks. 3 FETCH_CTRL SPIX Fetch Control Register. 0x04 CMDVAL Command Value sent to target to initiate fetching from SPI flash. 0 8 CMDWTH Command Width. Number of data I/O used to send commands. 8 2 mono Single SDIO. 0 dual Dual SDIO. 1 quad Quad SDIO. 2 invalid Invalid. 3 ADDR_WIDTH Address Width. Number of data I/O used to send address, and mode/dummy clocks. 10 2 single Single SDIO. 0 dual Dual SDIO. 1 quad Quad SDIO. 2 invalid Invalid. 3 DATA_WIDTH Data Width. Number of data I/O used to receive data. 12 2 single Single SDIO. 0 dual Dual SDIO. 1 quad Quad SDIO. 2 invalid Invalid. 3 ADDR4 Four Byte Address Mode. Enables 4-byte Flash Address Mode. 16 1 3byte 3 Byte Address Mode. 0 4byte 4 Byte Address Mode. 1 MODE_CTRL SPIX Mode Control Register. 0x08 MDCLK Mode Clocks. Number of SPI clocks needed during mode/dummy phase of fetch. 0 4 NOCMD No Command Mode. 8 1 always Send read command every time SPI transaction is initiated. 0 once Send read command only once. NO read command in subsequent SPI transactions. 1 MODE_SEND Mode Send. 9 1 next Send mode byte on next transaction. 1 MODE_DATA SPIX Mode Data Register. 0x0C MDDATA Mode Data. Specifies the data to send with the Dummy/Mode clocks. 0 16 MDOE Mode Output Enable. Output enable state for each corresponding data bit in MD_DATA. 0: output enable off, I/O is tristate and 1: Output enable on, I/O is driving MD_DATA. 16 16 FB_CTRL SPIX Feedback Control Register. 0x10 FBMD Enable SCLK feedback mode. 0 1 dis Disable SCLK feedback mode. 0 en Enable SCLK feedback mode. 1 FBINV Invert SCLK in feedback mode. 1 1 dis Disable Invert SCLK feedback mode. 0 en Enable Invert SCLK feedback mode. 1 IO_CTRL SPIX IO Control Register. 0x1C SCK_DS SCLK drive Strength. This bit controls the drive strength on the SCLK pin. 0 1 Low Low drive strength. 0 High High drive strength. 1 SS_DS Slave Select Drive Strength. This bit controls the drive strength on the dedicated slave select pin. 1 1 Low Low drive strength. 0 High High drive strength. 1 SDIO_DS SDIO Drive Strength. This bit controls the drive strength of all SDIO pins. 2 1 Low Low drive strength. 0 High High drive strength. 1 PUPDCTRL IO Pullup/Pulldown Control. These bits control the pullups and pulldowns associated with all SPI XiP SDIO pins. 3 2 tri_state Tristate. 0 Pull_Up Pull-Up. 1 Pull_down Pull-Down. 2 SEC_CTRL SPIX Memory Security Control Register. 0x20 DEC_EN Decryption Enable. 0 1 dis Disable decryption of SPIX data. 0 en Enable decryption of SPIX data. 1 AUTH_DISABLE Integrity Enable. 1 1 en Integrity checking enabled. 0 dis Integrity checking disabled. 1 BUS_IDLE Bus Idle 0x24 BUSIDLE A 16-bit timer will be triggered for each external access. The timer will be restarted if another access is performed before the timer expires. When the timer expires, slave select will be deactivated. 0 16