Thank you for contacting Cypress Community Forum. We have received your inquiry and currently reviewing the issue. We will get back to you as soon as we find the resolution.
Have a wonderful day
With the S70FL01GS, you can configure Zynq QSPI as the "Dual SS, 4-bit Stacked I/O" which described in the Xilinx's document (UG585). In this configuration, you should connect MIO0/1 to two chip selects, MIO2-MIO5(QSPI0 IO0-3), and MIO6(QSPI0 CLK). MIO9(QSPI1 CLK) and MIO10-MIO13 (QSPI1 IO0-3) are not used. There is no internal pull-ups on the Chip Selects in the FL01GS so please place external pull-ups.
Can you advise how to connect two S70FL01GS devices to a Zync UltraScale+ MPSOC (ZU09EG) device?
I would like to have a total flash storage of 512MB.
The QSPI controller in the Zynq MPSoC has two chip selects and they are used for one S70FL01GS. Therefore, you cannot connect two S70FL01GS to the Zynq MPSoC QSPI controller without external chip select multiplexer.
The Zynq MPSoC also has SPI controller (Quad operation is not supported) that can support up to six chip selects depending on your MIO settings.
Another option is to integrate QSPI controller IP (like AXI Quad SPI core from Xilinx) into FPGA side of the Zynq MPSoC.