Answers Database


PROMGEN M1.3: M1 vs XACT 6.0.x bit swapping in HEX files.


Record #2683

Product Family: Software

Product Line: FPGA Implementation

Product Part: promgen

Product Version: 1.3

Problem Title:
PROMGEN M1.3: M1 vs XACT 6.0.x bit swapping in HEX files.


Problem Description:
Urgency: Hot

General Description:
The HEX file created by M1 promgen and M1 PROM File Formatter
has the bits swapped within a byte.

The HEX file created by XACT 6.0.x Prom File Formatter the
bits are not swapped.


Solution 1:

In order to create HEX files with the M1 software that
follow the XACT 6.0.x format, you can use the promgen
with the -b option. The -b option is a hidden switch
that tells promgen not to swap the bits. The M1 Prom
File Formatter does not have an equivalent option setting.
Therefore, in order to create a non-swapped HEX file you
must use promgen.


Example of Bit Swapping
Example of Bit Swapping




NOTE: The HEX file is used for microprocessor based configuration. PROM based configuration does not
  require
the use of HEX files.It requires the use of PROM files: MCS,
EXO, or TEK (Xilinx Solution 476).







End of Record #2683 - Last Modified: 08/14/97 14:58

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!