Answers Database
M1.2/M1.3/M1.4 MAP: Refsite is unavailable / Constraining overlapping RPMs to the same CLB range (RPM "zippering") is not supported
Record #2483
Product Family: Software
Product Line: Merged Core
Problem Title:
M1.2/M1.3/M1.4 MAP: Refsite is unavailable / Constraining overlapping
RPMs to the same CLB range (RPM "zippering") is not supported
Problem Description:
Keywords: rpm, overlapping, rpm zippering, constraints, 14980
Urgency: hot
General Description:
General Description:
In the M1 release, RPMs are converted early on into physical
or "hard" macros. As a result, it is not possible to merge
more than one RPM occupying part of the same range of CLB
locations together, an operation known as RPM "zippering".
An example of this is if you had a macro which RLOC'd FMAPS
and HMAPS and had another macro which RLOC'd flip flops all
to the same location. This would cause an error in PAR
because it would not be able to merge both of the locations
together.
The following error might be issued:
ERROR - Resolved that macro <instance_name> is unable to be
placed due to other locked logic or prohibited sites. Refsite
CLB_RxxCx is unavailable.
Reference Number: 14980
Solution 1:
The only workaround is to manually merge the RPMs you wish to
constrain to the same range into a single macro in your
schematic.
End of Record #2483
For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals! |