UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 53055

ISE iMPACT/Vivado HW Manager - Are Micron N25Q512 (N25Q512A and N25Q00AA) flash devices supported for indirect SPI programming?

Description

Does iMPACT or Vivado HW Manager support Micron N25Q512 flash devices?

Solution

The Micron N25Q512 flash devices are not supported. This flash is a multi-die device.

The Micron multi-die SPI Flash parts (N25Q512A and N25Q00AA) have a read limitation which keeps any usable bitstream stored on the flash to 256 Mb or less.

When a read reaches the end of one of the dies, that read does not cross the die boundary but wraps back around to the start of the same die from which the read began.


From the 512 Mb data sheet:

"After any READ command is executed, the device will output data from the selected address in the die.

After a die boundary is reached, the device will start reading again from the beginning of the same 256Mb die."


Refer to the data sheet for read operation details for the Micron N25Q512 flash:

http://www.micron.com/~/media/Documents/Products/Data%20Sheet/NOR%20Flash/Serial%20NOR/N25Q/n25q_512mb_1_8v_65nm.pdf

This read limitation of the multi-die SPI Flash device makes it incompatible with Xilinx FPGAs.


Update:

Beginning in Vivado 2014.2, Xilinx supports the N25Q replacement, the MT25Q.

The MT25Q devices are supported for FPGA configuration.

This also includes the multi-die parts in the family.

AR# 53055
Date Created 11/21/2012
Last Updated 03/23/2016
Status Active
Type General Article
Devices
  • FPGA Device Families
Tools
  • ISE Design Suite - 14.7
  • Vivado Design Suite - 2015.4