AR# 5153

A1.5i/F1.5i MAP/HITOP - application error: <program.exe> the instruction at 0x780017## referenced at memory 0x########. The memory could not be written (msvcrt.dll)

Description

Keywords: msvcrt.dll, 0x78001799, 0x5f45434d, 0x780017a7,
0x00000008, map.exe, Hitop.exe, Microsoft Visual
Studio, application error

Urgency: HOT

General Description:

During implementation of an FPGA, the following error may occur
during Map:

Application Error
map.exe the instruction at 0x78001799 referenced memory at
0x5f45434d. The memory could not be written

During implementation of a CPLD a similar error may occur during
hitop:

Hitop.exe the instruction at 0x780017a7 referenced memory at
0x00000008. The memory could not be written

Selecting the debug button that is presented with this error message
will reference a problem with the MSVCRT.DLL file. A similar error
message may occur with other Xilinx applications.

Solution

1

The general cause of this error is due to an inconsistency between
the MSVCRT.DLL file installed by Microsoft Visual Studio 6.0 and
Xilinx's core executables (namely MAP/HITOP).

Although it was first assesed that this problem would be
corrected by the release of the following Microsoft Service Pack:

http://msdn.microsoft.com/vstudio/sp/

it has since been determined that this does NOT fix the problem
from a Xilinx standpoint (althought the Service Pack is still
recommended for the Microsoft Visual Studio 6.0 product).


A fix for this problem is now available with Xilinx Software Version 1.5i Service Pack 2.
This can be found at:

http://www.xilinx.com/support/techsup/sw_updates/

by selecting the appropriate package A1.5i or F1.5i.

2

Even after the previously mentioned patch has been installed on top of M1.5isp1,
a side affect of the Microsoft Visual Studio tools having been installed is that the
following applications may ALSO produce a Dr. Watson Error, however w/o the
effects of any corruption to your design data:

******************************
Floorplanner - when attempting to save data, File->Save, you will get the following:

Dr. Watson for Win NT - An application error has occured and an app error log is being generated:
fnf2mfp.exe, Exception: Access Violation (0xc0000005 Address: 0x78001799).

Selecting OK will allow you to continue onwards. The .fnf and .mfp files are saved properly...so, no
data will be corrupted.
******************************

******************************
Constraints Editor - When attempting to exit the CE, you get the following:

Dr. Watson for Win NT - An application error has occured and an app error log is being generated: constraints_edi.exe

Selecting OK will allow you to continue onwards. The .ucf file seems to be saved properly...so, no data will be corrupted.
******************************

******************************
Timing Analyzer - When attempting to exit the TA, you get the following:

Dr. Watson for Win NT - An application error has occured and an app error log is being generated: timingan.exe

Selecting OK will allow you to continue onwards. The report files seems to be saved properly...so, no data is corrupted.
******************************
AR# 5153
Date 04/19/2000
Status Archive
Type General Article