Answers Database
MAKEPROM 5.1: 'Address is greater than 64k' error, using MCS format - what to do
Record #526
Product Family: Software
Product Line: XACT FPGA
Product Part: makeprom
Product Version: 5.1
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, even
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 segmen
t:offset format. For example, take the address 1FFFF. In segment:offset, this becomes 1000:FFFF(Ta
ke the hex number and let the lower 4 digits be the offset. The upper digits must be shifted to the
left until a four digit number is obtained. In this case, 1 in 1FFFF becomes 1000.)
End of Record #526 - Last Modified: 11/15/96 18:34 |