User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1536
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register LQSPI_CFG Details
Absolute Address 0xE000D0A0
Width 32 bits
Access Type rw
Reset Value x
Description Configuration Register specifically for the Linear Quad-SPI Controller
Field Name Bits Type Reset Value Description
LQ_MODE
(LINEAR)
31 rw 0x0 Linear quad SPI mode, if set, else quad SPI mode
TWO_MEM 30 rw 0x0 Both upper and lower memories are active, if set
SEP_BUS 29 rw 0x0 Separate memory bus, if set.
Only has meaning if bit 30 is set
U_PAGE 28 rw 0x0 Upper memory page, if set.
Only has meaning if bit 30 is set AND bit 29 is
clear AND bit 31 is clear.
In LQSPI mode, address bit 25 will indicate lower
(0) or upper (1) page.
In IO mode, this bit is used to select the lower or
upper memory for configuration or read/write
operations.
reserved 27 rw 0x0 Reserved
reserved 26 rw 0x1 This field should be set to 1'b0.
MODE_EN 25 rw 0x1 Enable MODE_BITS[23:16] to be sent, if set.
This bit MUST BE SET for dual I/O or quad I/O
read (specified through [7:0]).
This bit MUST BE CLEAR for all other read
modes as they do not have mode bits.
If this bit is 0, bits 24, and [23:16] are ignored.
Here is a summary of how bits 25, 24 and 23:16 are
related:
if ( [ Bit25 == 0 ] && [ Bit24 == x ] ) then [ Bits23:16
= x ]
if ( [ Bit25 == 1 ] && [ Bit24 == 0 ] ) then [ Bits23:16
= ~(8'bxx10xxxx) ]
if ( [ Bit25 == 1 ] && [ Bit24 == 1 ] ) then [ Bits23:16
= 8'bxx10xxxx ]