Electronic – Prevent ISE from bitswapping the configuration file

iseselectmapxilinx

For some reason unknown to me, ISE provides a bitswapped configuration image: each byte has its bits swapped.

Is there a way to disable this bitswapping? (Having to do it again in C code slows down the image loading.) I've had a look at the Bitgen options and was surprised to not see what I wanted there.

Best Answer

You need to feed PROMGen the -b option to disable bit swapping. This is described in the Command Line Tools User Guide in Chapter 17, page 255. But it also describes how to access PROMGen in the Project Navigator (ISE) GUI.