Answers Database


1.5i Virtex Map - ERROR:baste:301: The RLOC value of R0C0.S1 on component D creates a macro that is too large for the device


Record #5491

Product Family: Software

Product Line: FPGA Implementation

Product Part: map

Product Version: 1.5i

Problem Title:

1.5i Virtex Map - ERROR:baste:301: The RLOC value of R0C0.S1 on component D creates a macro that is too large for the device



Problem Description:
Urgency: Standard

General Description:
Using the following command lines causes a Map Error:
ngdbuild b -p virtex
map -pr b b -p vc150-bg352-4


Solution 1:

This error occurrs when a flop with a CLB RLOC attribute is incorrectly
packed into an IOB component based on use of the "-pr b" switch (pack
registers in IOBs). The error can be avoided by not using the -pr switch.

A work around is to use IOB attributes on flops to control register packing
rather than -pr swith:

INST "io_reg" IOB = TRUE;
INST "non_io_reg IOB = FALSE;


This problem has been fixed for the 2.1i release which is due to be begin
shipping in June, 1999.




End of Record #5491 - Last Modified: 06/04/99 15:49

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