Answers Database


PCI Logicore 3.0: MAP error message "x4kma:387" for SpartanXL and 4000XLA flow


Record #6434

Product Family: Documentation

Product Line: PCI Apps

Product Part: PCI Frequently Asked Questions

Problem Title:
PCI Logicore 3.0: MAP error message "x4kma:387" for SpartanXL and 4000XLA flow


Problem Description:
Urgency: Standard

General Description:
A user may run into a map ERROR:x4kma:387 - Unable to obey design constraints
which require the combination of the following symbols into a single CLB:



Solution 1:

This error occurs when synthesizing a design where the STARTUP block is not
instantiated in the user application (example ping).

This being the case, the local reset is used instead of the global set/reset (GSR) routing resources. The local RST having priority over other CLB inputs gets
mapped as HMAP input which breaks the mapping and causes the placement
constraint to fail, as the constraint is designed to use global reset.

For further information, please refer to the PCI32 4000XLA or PCI32 SpratanXL
Implementation Guide pages 2-2 and 2-4 respectively.

To avoid this problem, instantiate the STARTUP block and connect GSR input to
RST signal in the user application to avoid this problem.




End of Record #6434 - Last Modified: 09/14/99 09:45

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!