SPIFLASH
Register Listing for SPIFLASH
Register |
Address |
|---|---|
SPIFLASH_PHY_CLK_DIVISOR |
0xf0003000 |
SPIFLASH_MMAP_DUMMY_BITS |
0xf0003004 |
SPIFLASH_MASTER_CS |
0xf0003008 |
SPIFLASH_MASTER_PHYCONFIG |
0xf000300c |
SPIFLASH_MASTER_RXTX |
0xf0003010 |
SPIFLASH_MASTER_STATUS |
0xf0003014 |
SPIFLASH_PHY_CLK_DIVISOR
Address: 0xf0003000 + 0x0 = 0xf0003000
SPIFLASH_MMAP_DUMMY_BITS
Address: 0xf0003000 + 0x4 = 0xf0003004
SPIFLASH_MASTER_CS
Address: 0xf0003000 + 0x8 = 0xf0003008
SPIFLASH_MASTER_PHYCONFIG
Address: 0xf0003000 + 0xc = 0xf000300c
SPI PHY settings.
Field |
Name |
Description |
|---|---|---|
[7:0] |
LEN |
SPI Xfer length (in bits). |
[11:8] |
WIDTH |
SPI Xfer width (1/2/4/8). |
[23:16] |
MASK |
SPI DQ output enable mask (set bits to |
SPIFLASH_MASTER_RXTX
Address: 0xf0003000 + 0x10 = 0xf0003010
SPIFLASH_MASTER_STATUS
Address: 0xf0003000 + 0x14 = 0xf0003014
Field |
Name |
Description |
|---|---|---|
[0] |
TX_READY |
TX FIFO is not full. |
[1] |
RX_READY |
RX FIFO is not empty. |