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# 40601

iMPACT Indirect Programming - Spansion Flash Sector Size Support

Description

  1. iMPACT supports Spansion S25FL-P/S devices. What sector size does it support (64kB or 256kB)?
  2. iMPACT also supports the Spansion FL128S and FL256S devices which have 4kB sector sizes. Is it possible to read/write to the 4kB sector sizes?

Solution

  1. iMPACT supports Spansion S25FL-P/S devices. What sector size do we support(64kB or 256kB)?

    iMPACT supports only 64kB sector size. From the Spansion website, the only 512 Mb Spansion device (S25FL512S) is 256kB sector size. iMPACT only supports 64kB sectors for 128Mb and 256Mb devices, but for 512Mb the only part Xilinx supports are 256kB sectors.

  2. The Spansion FL128S and FL256S devices also have 4kB sector sizes. Is it possible to read/write to the 4kb sector sizes?

    Sector size is really only a factor for erase. These parts, as well as most of all SPI flash devices will read at a byte level and program (write) on a page level or even on a byte level. So, it is certainly possible to read and program the 4kB (byte) sectors. However, this is beyond the scope of iMPACT. iMPACT will only erase on the 64kB sectors and will program using the page programming command. More granularity than 64kB erases is rarely a need for FPGA configuration because there are not many bitstreams that are smaller than 64 kB.

AR# 40601
Date Created 02/11/2011
Last Updated 04/03/2013
Status Active
Type General Article
Tools
  • ISE Design Suite - 14
  • ISE Design Suite - 13
  • ISE Design Suite - 12
  • ISE Design Suite - 11