Forum Discussion

SLang26's avatar
SLang26
Icon for New Contributor rankNew Contributor
6 years ago

MT25Q Reset Pin wiring

Hello,

the MT25Q configuration flash devices do have (as opposed former EPCQ devices) a reset pin.

I learned that reset of the QSPI flash might be an issue:

https://www.intel.com/content/www/us/en/programmable/support/support-resources/knowledge-base/embedded/2017/why-cyclone-v-soc-does-not-boot-from-qspi-after-reset-issued-dur.html

https://www.intel.de/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/embedded/2018/why-hps-booting-from-qspi-will-hang-after-we-configure-the-hps-c.html

https://rocketboards.org/foswiki/Documentation/SocBoardQspiBoot

We intend to use the QSPI as a boot device for a Arria10 SX FPGA in FPGA Configuration via Active Serial x4.

Are there any known issues related to this setup?

We intend to use the following QSPI flash:

· Ordering code: MT25QU01GBBB8E12-0SIT

· Manufacturer: Micron

· Memory Size: 1 Gb (128 MB)

The flash image file (non-CvP) (abc_top_epe.sof) 27 MByte (216Mbit), meaning that it would surpass the 128Mb boundary and require 4byte address mode.

Side question:

I could not find any information regarding 3byte or 4byte address modes in FPGA documentation. Are active serial images >128Mbit possilble at all and if so, how are these handled by the FPGA active serial loader?

An issue might occur when resetting the FPGA by software e.g. via the "remote update IP core".

What is the recommended wiring of the MT25Q reset pin?

I plan the implementation as follows:

BOARD_Reset "OR"-ed with an FPGA GPIO led to QSPI Reset Pin

This to be able to assert a QSPI reset from the FPGA ahead of a software FPGA reset.

I am looking forward to your recommendation.

Best regards,

Stefan

1 Reply