Answers Database
M1.5, M1.4 MAP, COREGEN - ERROR:x4kma:387 - Unable to obey design constraints which require the combination of the following symbols into a single CLB: on RLOC'd Coregen RAM, FIFO's
Record #4026
Product Family: Software
Product Line: FPGA Implementation
Product Part: map
Product Version: 1.4.
Problem Title:
M1.5, M1.4 MAP, COREGEN - ERROR:x4kma:387 - Unable to obey design constraints which require
the combination of the following symbols into a single CLB: on RLOC'd Coregen RAM, FIFO's
Problem Description:
Urgency: standard
General Description: map gives the following error related to RLOC'd RAM including RAM generated by
the CORE Generator:
ERROR:x4kma:312 - The following symbols could not be constrained to a single
CLB:
DFF symbol
"fpga_core_i_cu_ram_r256x8_i/r256x8/ablock/large_ram_we0/newSim1535/dff"
(output signal=fpga_core_i_cu_ram_r256x8_i/ablock/dcode_0)
FMAP symbol
"fpga_core_i_cu_ram_r256x8_i/r256x8/ablock/large_ram_we0/dcodeslice_0func/newS
im1534" (output
signal=fpga_core_i_cu_ram_r256x8_i/ablock/large_ram_we0/dcode_in_0)
HMAP symbol
"fpga_core_i_cu_ram_r256x8_i/r256x8/ablock/large_ram_we0/newSim1539" (output
signal=fpga_core_i_cu_ram_r256x8_i/ablock/dwe_0)
FMAP symbol "fpga_core_i_G_1220" (output signal=fpga_core_i_us_cm_we)
More than two combinational outputs are required. These symbols share the
same RLOC attribute value, which requires them to be mapped to the same CLB.
Solution 1:
This problem is fixed in the latest M1.4 Core Tools Update
available on the Xilinx Download Area:
Solaris: ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_sol17_m14.tar.Z
SunOS ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_sun17_m14.tar.Z
HPUX: ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_hp17_m14.tar.Z![Internet Link Internet Link](../rphttp01/portal.gif)
Win95/NT: ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_nt17.zip![Internet Link Internet Link](../rphttp01/portal.gif)
NOTE: For this issue, the environment variable XIL_MAP_NO_FMAP_PACK
must be set in addition to installing the appropriate software update.
For M1.5, the Sevice Pack must be installed for the
environment variable to work. For M1.4, the latest
Core Tools Update must be installed.
setenv XIL_MAP_NO_FMAP_PACK (SunOS and Solaris)
setenv XIL_MAP_NO_FMAP_PACK 1 (HP)
set XIL_MAP_NO_FMAP_PACK = 1 (PC)
End of Record #4026 - Last Modified: 09/09/99 09:24 |