When I generate an MCS file with two revisions using the PROM File Formatter, the following errors occur:
"ERROR:Bitstream:24 - Load address 0x20000 is above the maximum load address of 0x1ffff.
// *** BATCH CMD : setCurrentDesign -version 0
// *** BATCH CMD : setCurrentDesign -version 1"
"ERROR:Bitstream:25 - 0xd5ae bytes loaded up from 0x20000 would exceed promsize 0x20000.
// *** BATCH CMD : setCurrentDesign -version 0
// *** BATCH CMD : setCurrentDesign -version 1
// *** BATCH CMD : setCurrentDesign -version 0"
How can I generate a PROM file to target the Spartan-3AN device with two revisions?
This issue occurs when you select "Power of 2 Addressing = No" in the PROM File Formatter. To work around this issue, you can generate a file using the Promgen command line.
For example: promgen -p mcs -c FF -o promgen_2rev -spi -u 0 xxxx1.bit -n xxxx2.bit