Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
reference:programmable-logic:arty-z7:reference-manual [2018/07/02 09:15]
Arthur Brown [2 Zynq APSoC Architecture]
reference:programmable-logic:arty-z7:reference-manual [2018/10/18 10:46] (current)
Arthur Brown [4 Quad SPI Flash]
Line 264: Line 264:
 ====== 4 Quad SPI Flash ====== ====== 4 Quad SPI Flash ======
  
-The Arty Z7 features a Quad SPI serial NOR flash. ​The Spansion S25FL128S is used on this board. The Multi-I/O SPI Flash memory is used to provide non-volatile code and data storage. It can be used to initialize the PS subsystem as well as configure the PL subsystem. ​+The Arty Z7 features a Quad SPI serial NOR flash. ​This Multi-I/O SPI Flash memory is used to provide non-volatile code and data storage. It can be used to initialize the PS subsystem as well as configure the PL subsystem. ​
  
 The relevant device attributes are:  The relevant device attributes are: 
Line 273: Line 273:
  
 The SPI Flash connects to the Zynq-7000 APSoC and supports the Quad SPI interface. This requires connection to specific pins in MIO Bank 0/500, specifically MIO[1:6,8] as outlined in the Zynq datasheet. Quad-SPI feedback mode is used, thus qspi_sclk_fb_out/​MIO[8] is left to freely toggle and is connected only to a 20K pull-up resistor to 3.3V. This allows a Quad SPI clock frequency greater than FQSPICLK2 (See the [[http://​www.xilinx.com/​support/​documentation/​user_guides/​ug585-Zynq-7000-TRM.pdf|Zynq Technical Reference manual]] for more on this). ​ The SPI Flash connects to the Zynq-7000 APSoC and supports the Quad SPI interface. This requires connection to specific pins in MIO Bank 0/500, specifically MIO[1:6,8] as outlined in the Zynq datasheet. Quad-SPI feedback mode is used, thus qspi_sclk_fb_out/​MIO[8] is left to freely toggle and is connected only to a 20K pull-up resistor to 3.3V. This allows a Quad SPI clock frequency greater than FQSPICLK2 (See the [[http://​www.xilinx.com/​support/​documentation/​user_guides/​ug585-Zynq-7000-TRM.pdf|Zynq Technical Reference manual]] for more on this). ​
 +
 +In manufacturing,​ parts sometimes need to be replaced when the product goes end-of-life. The Quad SPI Flash memory on any particular Arty Z7 may be one of the drop-in replacements found in the Table 4.1 below. To determine which part is used by a particular board, look at the part number printed on IC19 on the bottom of the Arty Z7 (See Figure 4.1).
 +
 +{{:​reference:​programmable-logic:​arty-z7:​arty-z7-flash-callout-600.png?​nolink&​400|}}
 +
 +//Figure 4.1. Arty Z7 Flash IC Location//
 +
 +^ Manufacturer ​ ^ Part Number ​ ^
 +| Spansion ​ | S25FL128SAGMFI00 ​ |
 +| Micron ​ | MT25QL128ABA8ESF-0SIT ​ |
 +| Micron ​ | MT25QL128ABA8ESF-0AAT ​ |
 +| Micron ​ | N25Q128A13ESF40E ​ |
 +
 +//Table 4.1. Arty Z7 Flash IC Drop-in Replacements//​
  
 ---- ----