UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 500

5.0 PPR, WIR2XNF - Possible cause of PPR error 9016: use of -f option

解决方案




PROGRAM: WIR2XNF

VERSION: 5.0.0

PLATFORM(s): All

BITA: 20011

SHORT DESCRIPTION:

'WIR2XNF -f' incorrectly translates RLOCs

ERROR MESSAGE:

*** PPR: ERROR:
The following symbols of the set hset cannot all fit into a single CLB
block for this device. Correct the following problem(s) for the
symbols listed below.
Too many flip-flops in block. Only 2 allowed.

*** PPR: ERROR 9016:
The set cannot be placed. The previously mentioned block(s) of the set
should be closely examined.


LONG DESCRIPTION:

PROBLEM:

PPR issues Error 9016 on a ViewLogic Design.

CAUSE:

This may be caused by the use of the -f option when running WIR2XNF.
WIR2XNF -f was only intended to be used by XSIMMAKE.

If the PPR error message list after Error 9016 consists of a single
H_SET with a large amount of componants mapped into the same CLB, but
the schematics don't seem to represent this, it could be due to using
WIR2XNF with the '-f' option, which places all levels of hierarchy
in the same .xnf file.

All RLOCs in all levels of Hierarchy get treated as if they were in the
same H_Set. All flip flops which don't have explicit RLOC attributes
will be placed into R0C0 of the same H_Set, and cause an illegal
configuration.


SOLUTION:

Don't use the '-f' option. Allow XNFMERGE to merge all the levels of
hierarchy.



AR# 500
创建日期 08/31/2007
Last Updated 03/22/2000
状态 Archive
Type ??????