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

10.1 EDK - BSB creates incorrect address for the Spartan-3A Starter Kit


When generating a design using Base System Builder for the Spartan-3A Starter Kit, the address generated by the wizard for the xps_mch_emc is of size 16Mbytes.

However, the actual size of the parallel nor flash is 4Mbytes. Using the default 4Mbytes will lead to the an error when attempting to program the flash:

* Opening image file to be programmed...done.

* Setting up Flashwriter sources for compilation...

* Performing CFI Query on the flash part(s)...


* ----------------------------------------------------------------

* Flash part information:

* ----------------------------------------------------------------

* Device Algorithm : AMD/Fujitsu Standard

* Number of flash parts : 1

* Mode of each flash part : 16 bits wide

* Size of each flash part : 4 MB

* Flash sector config : DEFAULT

* ----------------------------------------------------------------

* Erasing appropriate flash block(s)...

* ERROR: Flashwriter application reported an error: The flash block erase operation errored out!

* Flashwriter terminating !



This problem has been fixed in the latest 10.1 Service Pack available at:


The first service pack containing the fix is 10.1 Service Pack 2.

AR# 31180
Date Created 06/16/2008
Last Updated 12/15/2012
Status Active
Type General Article