![Inrevium TB-KU-060/075-ACDC8K Hardware User Manual Download Page 81](http://html1.mh-extra.com/html/inrevium/tb-ku-060-075-acdc8k/tb-ku-060-075-acdc8k_hardware-user-manual_2065194081.webp)
TB-KU-xxx-ACDC8K Hardware User Manual
81
Rev. 1.03
7.9. Dual Quad (x8) SPI Flash
This board has a 256Mbit dual quad SPI flash (x8) memory for FPGA configuration purposes. Please
refer to Xilinx’s UltraScale configuration UG570 document on Master SPI Dual Quad (x8) for more
information. The multi-I/O SPI Flash memory is used to provide non-volatile code and data storage.
Access to programming the FPGA Flash has been provided to the Xilinx core and can be programmed
through GPIO pins (UserIO shown on figure below).
Devices: N25Q256A11EF840E (Micron) 256Mbit, x1/x2/x4/x8 support
Devices Data Rate: 108 MHz (maximum) clock frequency in single transfer rate mode
Bank0
Bank65
D00
D01
D02
D03
D04
D05
D06
D07
QSPI
N25Q256
QSPI
N25Q256
CFGBVS
VCCO HR
VCCO_0
VCCO_65
Voltage
Detect
2.08V
VCCO HR
VCCO HR
CCLK
VCCO HR
1.8V / 2.5V / 3.3V
Selectable
VCCO HR
CS
VCCO HR
1V8_VCCAUX
Level
shift
TXS
0108
VCCO DDR4
Bank70
VCCO_70
VCCO
DDR4
UserIO
UserIO
UserIO
UserIO
UserIO
UserIO
CS
Level
shift
TXS
0108
D00
D01
D02
D03
CCLK
CS
OE
OE
FET
1V8_VCCAUX
ZYNQ_CFG_OD
1V8_VCCAUX
UserIO
Level
shift
TXS
0108
1V8_VCCAUX
1V8_VCCAUX
Figure 7-16 FPGA SPI Flash Configuration Structure
In order to pre-
configure the flash using the Zynq’s interface via JTAG, it is necessary that the user drives
signal SPIFLASH_ZYNQ_CFG_OD “low” prior to programming using JTAG.
SPIFLASH_ZYNQ_CFG_OD is “high” (default): Bank 0 used for configuration.
SPIFLASH_ZYNQ_CFG_OD is “low”: Zynq UserIO programs flash through JTAG.