Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


MAKEPROM 5.1: 'Address is greater than 64k' error, using MCS format - what to do


Record #526

Product Family:  Software

Product Line:  FPGA Core

Problem Title:
MAKEPROM 5.1: 'Address is greater than 64k' error, using MCS format -
what to do



Problem Description:
PLATFORM: all

PROBLEM:

MAKEPROM gives an error message that given address is outside of 64k limit.

CAUSE:

MCS can create file sizes up to approximately 1 MB in size.  But if the address

for a prom is entered just as a hex number, which is outside the Intel 64k limit
,
MAKEPROM will give an error that the given addresses is outside the 64k limit, e
ven
though the addresses is within the selected PROM size and MCS format.

MCS Format is tied to the Intel segment:offset address format.


Solution 1:

segment:offset format must be used with MCS format for addresses greater
than 64k in size. If you are entering an address which is outside 64k, you must
use the intel segment:offset format.  For example, take the address 1FFFF.  In s
egment:offset, this becomes 1000:FFFF(Take the hex number and let the lower 4 di
gits be the offset.  The upper digits must be shifted to the left until a four d
igit number is obtained.  In this case, 1 in 1FFFF becomes 1000.)





End of Record #526

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

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents