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

iMPACT - How do I carry out operations on a specific revision in a BPI/SPI flash? How do I erase the full SPI/BPI flash?


A BPI/SPI flash can hold multiple configuration images:

  • How do I carry out operations on a specific revision in a BPI flash?
  • How can I erase the full flash?


To carry out operations on a specific revision in a BPI flash, you must have multiple MCS files. iMPACT operates on the address range of the assigned MCS. 

By creating an individual MCS for each revision that specifies the starting address, you can carry out individual Erase, Program, and Verify operations on a specific revision without affecting any other data on the flash. 

Alternatively, there are some batch commands that can be used that do not depend on the MCS file assigned:

  • Erase -o => Chip Erase
  • Blankcheck -o => Chip Blankcheck
  • Readbacktofile -x => Readback only within the boundary of the MCS file
  • Readbacktofile -partial <startaddress> <numofBytes> => readbacktofile from specified start address up to specified number of bytes
AR# 36308
Date 09/06/2017
Status Active
Type General Article
  • Virtex-5 FXT
  • Virtex-5 LX
  • Virtex-5 LXT
  • More
  • Virtex-5 SXT
  • Virtex-5 TXT
  • Virtex-5Q
  • Virtex-6 CXT
  • Virtex-6 HXT
  • Virtex-6 LX
  • Virtex-6 LXT
  • Virtex-6 SXT
  • Spartan-3A
  • Spartan-3A DSP
  • Spartan-3AN
  • Spartan-3E
  • Spartan-6 LX
  • Spartan-6 LXT
  • Less
  • ISE - 10.1
  • ISE Design Suite - 11.1
  • ISE Design Suite - 11.2
  • More
  • ISE Design Suite - 11.3
  • ISE Design Suite - 11.4
  • ISE Design Suite - 11.5
  • ISE Design Suite - 12.1
  • Less
Boards & Kits
  • Platform Cable USB
  • Platform Cable USB-II
Page Bookmarked