Expand description

SPI (Serial Peripheral Interface) Controller

Modules

SPI1 address register

SPI1 bit mode control register.

SPI_CLK clock division register when SPI1 accesses to flash or Ext_RAM.

SPI1 clk_gate register

SPI1 memory command register

SPI1 control register

SPI1 control1 register

SPI1 control2 register

SPI0 version control register

SPI1 DDR control register

SPI1 extended address register.

SPI1 flash suspend control register

SPI1 flash suspend command register

SPI1 wait idle control register

SPI1 state machine(FSM) status register.

SPI1 interrupt clear register

SPI1 interrupt enable register

SPI1 interrupt raw register

SPI1 interrupt status register

SPI1 misc register.

SPI1 read-data bit length register.

SPI1 write-data bit length register.

SPI1 read control register.

SPI1 flash suspend status register

SPI1 timing compensation register when accesses to flash or Ext_RAM.

SPI1 CRC data register.

SPI1 user register.

SPI1 user1 register.

SPI1 user2 register.

SPI1 memory data buffer0

SPI1 memory data buffer1

SPI1 memory data buffer2

SPI1 memory data buffer3

SPI1 memory data buffer4

SPI1 memory data buffer5

SPI1 memory data buffer6

SPI1 memory data buffer7

SPI1 memory data buffer8

SPI1 memory data buffer9

SPI1 memory data buffer10

SPI1 memory data buffer11

SPI1 memory data buffer12

SPI1 memory data buffer13

SPI1 memory data buffer14

SPI1 memory data buffer15

Structs

Register block

Type Definitions

ADDR (rw) register accessor: an alias for Reg<ADDR_SPEC>

CACHE_FCTRL (rw) register accessor: an alias for Reg<CACHE_FCTRL_SPEC>

CLOCK (rw) register accessor: an alias for Reg<CLOCK_SPEC>

CLOCK_GATE (rw) register accessor: an alias for Reg<CLOCK_GATE_SPEC>

CMD (rw) register accessor: an alias for Reg<CMD_SPEC>

CTRL (rw) register accessor: an alias for Reg<CTRL_SPEC>

CTRL1 (rw) register accessor: an alias for Reg<CTRL1_SPEC>

CTRL2 (rw) register accessor: an alias for Reg<CTRL2_SPEC>

DATE (rw) register accessor: an alias for Reg<DATE_SPEC>

DDR (rw) register accessor: an alias for Reg<DDR_SPEC>

EXT_ADDR (rw) register accessor: an alias for Reg<EXT_ADDR_SPEC>

FLASH_SUS_CMD (rw) register accessor: an alias for Reg<FLASH_SUS_CMD_SPEC>

FLASH_SUS_CTRL (rw) register accessor: an alias for Reg<FLASH_SUS_CTRL_SPEC>

FLASH_WAITI_CTRL (rw) register accessor: an alias for Reg<FLASH_WAITI_CTRL_SPEC>

FSM (r) register accessor: an alias for Reg<FSM_SPEC>

INT_CLR (w) register accessor: an alias for Reg<INT_CLR_SPEC>

INT_ENA (rw) register accessor: an alias for Reg<INT_ENA_SPEC>

INT_RAW (r) register accessor: an alias for Reg<INT_RAW_SPEC>

INT_ST (r) register accessor: an alias for Reg<INT_ST_SPEC>

MISC (rw) register accessor: an alias for Reg<MISC_SPEC>

MISO_DLEN (rw) register accessor: an alias for Reg<MISO_DLEN_SPEC>

MOSI_DLEN (rw) register accessor: an alias for Reg<MOSI_DLEN_SPEC>

RD_STATUS (rw) register accessor: an alias for Reg<RD_STATUS_SPEC>

SUS_STATUS (rw) register accessor: an alias for Reg<SUS_STATUS_SPEC>

TIMING_CALI (rw) register accessor: an alias for Reg<TIMING_CALI_SPEC>

TX_CRC (r) register accessor: an alias for Reg<TX_CRC_SPEC>

USER (rw) register accessor: an alias for Reg<USER_SPEC>

USER1 (rw) register accessor: an alias for Reg<USER1_SPEC>

USER2 (rw) register accessor: an alias for Reg<USER2_SPEC>

W0 (rw) register accessor: an alias for Reg<W0_SPEC>

W1 (rw) register accessor: an alias for Reg<W1_SPEC>

W2 (rw) register accessor: an alias for Reg<W2_SPEC>

W3 (rw) register accessor: an alias for Reg<W3_SPEC>

W4 (rw) register accessor: an alias for Reg<W4_SPEC>

W5 (rw) register accessor: an alias for Reg<W5_SPEC>

W6 (rw) register accessor: an alias for Reg<W6_SPEC>

W7 (rw) register accessor: an alias for Reg<W7_SPEC>

W8 (rw) register accessor: an alias for Reg<W8_SPEC>

W9 (rw) register accessor: an alias for Reg<W9_SPEC>

W10 (rw) register accessor: an alias for Reg<W10_SPEC>

W11 (rw) register accessor: an alias for Reg<W11_SPEC>

W12 (rw) register accessor: an alias for Reg<W12_SPEC>

W13 (rw) register accessor: an alias for Reg<W13_SPEC>

W14 (rw) register accessor: an alias for Reg<W14_SPEC>

W15 (rw) register accessor: an alias for Reg<W15_SPEC>