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# 15259

4.2i PAR - "ERROR: Place:1841 - Detected a macro that contains a component that is not a slice..."

描述

Keywords: PAR, macro, place, 1841, slice, Virtex-E, Spartan-II, hard

Urgency: Standard

General Description:
When I implement a hard macro (.nmc) that contains block RAM, PAR reports the following error:

"ERROR:Place:1841 - Detected a macro that contains a component (macro_instance_name/xx) that is not a slice. Only slice-based macros can be placed automatically. Please lock the macro to a specific location, break it apart into individual components, or remove it."

解决方案

To resolve this issue, lock the macro in the .ucf file by choosing an appropriate site location for the components involved in the macro.

The following example illustrates a Virtex block RAM macro LOC from the .ucf file:

INST "macro_instance_name" LOC = "RAMB4_R0C0" ;
AR# 15259
日期 10/23/2008
状态 Archive
Type 综合文章
的页面