Expand description
SPI1 DDR control register
Structs§
- DDR_
SPEC - SPI1 DDR control register
Type Aliases§
- R
- Register
DDR
reader - SPI_
FMEM_ CLK_ DIFF_ EN_ R - Field
SPI_FMEM_CLK_DIFF_EN
reader - Set this bit to enable the differential SPI_CLK#. - SPI_
FMEM_ CLK_ DIFF_ EN_ W - Field
SPI_FMEM_CLK_DIFF_EN
writer - Set this bit to enable the differential SPI_CLK#. - SPI_
FMEM_ CLK_ DIFF_ INV_ R - Field
SPI_FMEM_CLK_DIFF_INV
reader - Set this bit to invert SPI_DIFF when accesses to flash. . - SPI_
FMEM_ CLK_ DIFF_ INV_ W - Field
SPI_FMEM_CLK_DIFF_INV
writer - Set this bit to invert SPI_DIFF when accesses to flash. . - SPI_
FMEM_ DDR_ CMD_ DIS_ R - Field
SPI_FMEM_DDR_CMD_DIS
reader - the bit is used to disable dual edge in command phase when DDR mode. - SPI_
FMEM_ DDR_ CMD_ DIS_ W - Field
SPI_FMEM_DDR_CMD_DIS
writer - the bit is used to disable dual edge in command phase when DDR mode. - SPI_
FMEM_ DDR_ DQS_ LOOP_ MODE_ R - Field
SPI_FMEM_DDR_DQS_LOOP_MODE
reader - When SPI_FMEM_DDR_DQS_LOOP and SPI_FMEM_DDR_EN are set, 1: Use internal SPI_CLK as data strobe. 0: Use internal ~SPI_CLK as data strobe. Otherwise this bit is not active. - SPI_
FMEM_ DDR_ DQS_ LOOP_ MODE_ W - Field
SPI_FMEM_DDR_DQS_LOOP_MODE
writer - When SPI_FMEM_DDR_DQS_LOOP and SPI_FMEM_DDR_EN are set, 1: Use internal SPI_CLK as data strobe. 0: Use internal ~SPI_CLK as data strobe. Otherwise this bit is not active. - SPI_
FMEM_ DDR_ DQS_ LOOP_ R - Field
SPI_FMEM_DDR_DQS_LOOP
reader - 1: Use internal signal as data strobe, the strobe can not be delayed by input timing module. 0: Use input SPI_DQS signal from PAD as data strobe, the strobe can be delayed by input timing module - SPI_
FMEM_ DDR_ DQS_ LOOP_ W - Field
SPI_FMEM_DDR_DQS_LOOP
writer - 1: Use internal signal as data strobe, the strobe can not be delayed by input timing module. 0: Use input SPI_DQS signal from PAD as data strobe, the strobe can be delayed by input timing module - SPI_
FMEM_ DDR_ EN_ R - Field
SPI_FMEM_DDR_EN
reader - 1: in DDR mode, 0: in SDR mode. - SPI_
FMEM_ DDR_ EN_ W - Field
SPI_FMEM_DDR_EN
writer - 1: in DDR mode, 0: in SDR mode. - SPI_
FMEM_ DDR_ RDAT_ SWP_ R - Field
SPI_FMEM_DDR_RDAT_SWP
reader - Set the bit to reorder RX data of the word in DDR mode. - SPI_
FMEM_ DDR_ RDAT_ SWP_ W - Field
SPI_FMEM_DDR_RDAT_SWP
writer - Set the bit to reorder RX data of the word in DDR mode. - SPI_
FMEM_ DDR_ WDAT_ SWP_ R - Field
SPI_FMEM_DDR_WDAT_SWP
reader - Set the bit to reorder TX data of the word in DDR mode. - SPI_
FMEM_ DDR_ WDAT_ SWP_ W - Field
SPI_FMEM_DDR_WDAT_SWP
writer - Set the bit to reorder TX data of the word in DDR mode. - SPI_
FMEM_ DQS_ CA_ IN_ R - Field
SPI_FMEM_DQS_CA_IN
reader - Set this bit to enable the input of SPI_DQS signal in SPI phases of CMD and ADDR. - SPI_
FMEM_ DQS_ CA_ IN_ W - Field
SPI_FMEM_DQS_CA_IN
writer - Set this bit to enable the input of SPI_DQS signal in SPI phases of CMD and ADDR. - SPI_
FMEM_ HYPERBUS_ CA_ R - Field
SPI_FMEM_HYPERBUS_CA
reader - Set this bit to enable HyperRAM address out when accesses to flash, which means ADDR_OUT[31:0] = {spi_usr_addr_value[19:4], 13’d0, spi_usr_addr_value[3:1]}. - SPI_
FMEM_ HYPERBUS_ CA_ W - Field
SPI_FMEM_HYPERBUS_CA
writer - Set this bit to enable HyperRAM address out when accesses to flash, which means ADDR_OUT[31:0] = {spi_usr_addr_value[19:4], 13’d0, spi_usr_addr_value[3:1]}. - SPI_
FMEM_ HYPERBUS_ DUMMY_ 2X_ R - Field
SPI_FMEM_HYPERBUS_DUMMY_2X
reader - Set this bit to enable the vary dummy function in SPI HyperBus mode, when SPI0 accesses flash or SPI1 accesses flash or sram. - SPI_
FMEM_ HYPERBUS_ DUMMY_ 2X_ W - Field
SPI_FMEM_HYPERBUS_DUMMY_2X
writer - Set this bit to enable the vary dummy function in SPI HyperBus mode, when SPI0 accesses flash or SPI1 accesses flash or sram. - SPI_
FMEM_ HYPERBUS_ MODE_ R - Field
SPI_FMEM_HYPERBUS_MODE
reader - Set this bit to enable the SPI HyperBus mode. - SPI_
FMEM_ HYPERBUS_ MODE_ W - Field
SPI_FMEM_HYPERBUS_MODE
writer - Set this bit to enable the SPI HyperBus mode. - SPI_
FMEM_ OCTA_ RAM_ ADDR_ R - Field
SPI_FMEM_OCTA_RAM_ADDR
reader - Set this bit to enable octa_ram address out when accesses to flash, which means ADDR_OUT[31:0] = {spi_usr_addr_value[25:4], 6’d0, spi_usr_addr_value[3:1], 1’b0}. - SPI_
FMEM_ OCTA_ RAM_ ADDR_ W - Field
SPI_FMEM_OCTA_RAM_ADDR
writer - Set this bit to enable octa_ram address out when accesses to flash, which means ADDR_OUT[31:0] = {spi_usr_addr_value[25:4], 6’d0, spi_usr_addr_value[3:1], 1’b0}. - SPI_
FMEM_ OUTMINBYTELEN_ R - Field
SPI_FMEM_OUTMINBYTELEN
reader - It is the minimum output data length in the panda device. - SPI_
FMEM_ OUTMINBYTELEN_ W - Field
SPI_FMEM_OUTMINBYTELEN
writer - It is the minimum output data length in the panda device. - SPI_
FMEM_ USR_ DDR_ DQS_ THD_ R - Field
SPI_FMEM_USR_DDR_DQS_THD
reader - The delay number of data strobe which from memory based on SPI_CLK. - SPI_
FMEM_ USR_ DDR_ DQS_ THD_ W - Field
SPI_FMEM_USR_DDR_DQS_THD
writer - The delay number of data strobe which from memory based on SPI_CLK. - SPI_
FMEM_ VAR_ DUMMY_ R - Field
SPI_FMEM_VAR_DUMMY
reader - Set the bit to enable variable dummy cycle in DDRmode. - SPI_
FMEM_ VAR_ DUMMY_ W - Field
SPI_FMEM_VAR_DUMMY
writer - Set the bit to enable variable dummy cycle in DDRmode. - W
- Register
DDR
writer