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.ZInternet Link
SunOS	  ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_sun17_m14.tar.ZInternet Link
HPUX:	  ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_hp17_m14.tar.ZInternet Link
Win95/NT: ftp://ftp.xilinx.com/pub/swhelp/M1.4_alliance/core_nt17.zipInternet Link

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

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