Reading through the ug585-Zynq-7000-TRM.pdf, I note from section 12 that the Quad-SPI Flash Controller cannot address more than 16 MBytes, or use flash greater than 128 Mbit. Yet, the Zedboard comes with a 256 Mbit QSPI flash. Why?
Is there something I'm missing, or does the Zedboard waste half of its QSPI flash?
Also, the QSPI chips look to be NOR flash generally, such as for the S25FL128SAGNFI001, the (proper?) smaller version of the flash used in the Zedboard. But on pages 49-50 of the same TRM above, the 7z010 CLG225 device is said to have no NOR/SRAM interfacing. Yet, with this smaller Zynq device set in Vivado, I can nevertheless choose the Quad SPI Flash for MIO pins 1-6 (Quad SPI 0).
Is this an exception to the NOR interfacing limitation for this smaller Zynq device, or do I need to use a NAND type QSPI chip for this smaller Zynq?