AR# 10752

3.3i Virtex-II MAP - MAP crashes when running a Virtex-II design that has constraints for Virtex architecture.

描述

Keywords: crash, MAP, Dr. Watson, Virtex-II, constraints, UCF, map.ncd

Urgency: Standard

General Description:
When running a Virtex-II design through the tools with a .ucf file, MAP crashes and
displays the following message:

An application error has occurred and an application log is being generated.

map.exe

Exception: access violation (0x0000005), Address: 0x0043424a


The crash occurs just after the message:

'Using target part "2v1000bg575-5"'

解决方案

This MAP crash is caused by the use of an invalid constraint format used in the
.ucf file; this format is not valid for Virtex-II architecture. The following constraint
is known to cause this crash:

INST CNT1 RLOC_ORIGIN = R3C3;

The Virtex-II architecture diverges from the traditional Row/Column/Slice designators
on the CLB. Virtex-II uses a Cartesian-based XY designator at the slice level. Therefore,
this constraint should be changed to the following, which is a valid format that allows
Virtex-II to pass through the tools:

INST CNT1 RLOC_ORIGIN = X3Y3;

This is a flaw in the software that is being investigated. Meanwhile, the correct format
for Virtex-II constraints should always be followed. Please check all constraints against
the Libraries Guide at the following link to ensure validity:

http://toolbox.xilinx.com/docsan/3_1i/data/common/lib/chap12/lib12006.htm
AR# 10752
日期 08/19/2002
状态 Archive
Type 综合文章