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

XST および LogiCORE Turbo Product Code Encoder and Decoder (TPC) - MAP で ERROR:Pack:679 を発生させずに TPC をコンパイルする方法について


キーワード : Virtex, XST, Synplify,

MAP Pack ERROR:Pack:679 を発生させずに XST を使用し TPC をコンパイルする方法を教えてください。

ERROR:Pack:679 - Unable to obey design constraints (MACRONAME=hset, RLOC=X0Y0)
which require the combination of the following symbols into a single SLICE
LUT symbol "U_tpc_fifo/U0/U00" (Output Signal = U_tpc_fifo/U0/_n0001)
LUT symbol "U_tpc_fifo/U0/U01" (Output Signal = U_tpc_fifo/U0/z0<1>)
MUXCY symbol "U_tpc_fifo/U0/U10" (Output Signal = U_tpc_fifo/U0/c0<1>)
MUXCY symbol "U_tpc_fifo/U0/U11" (Output Signal = U_tpc_fifo/U0/c0<2>)
XORCY symbol "U_tpc_fifo/U0/U20" (Output Signal = U_tpc_fifo/U0/_n0006)
XORCY symbol "U_tpc_fifo/U0/U21" (Output Signal = U_tpc_fifo/U0/d0<1>)
FLOP symbol "U_tpc_fifo/U0/U30" (Output Signal = U_tpc_fifo/write_addr<0>)
FLOP symbol "U_tpc_fifo/U0/U31" (Output Signal = U_tpc_fifo/write_addr<1>)
Signal `U_tpc_fifo/U0/c0<1>' has a NOMERGE parameter. Please correct the
design constraints accordingly.


up_counter.vhd および down_counter.vhd に含まれるキャリーチェーンに使用される syn_keep が原因でこのエラーが発生します。


- attribute syn_keep of c0 : signal is true;
- up_counter.vhd の 91 行目
- down_counter.vhd の 91 行目

- attribute BEL of U0 : label is bel_lut(i mod 2);
- attribute BEL of U2 : label is bel_xor(i mod 2);
- subtract.vhd の 89 行目および 90 行目

LogiCORE Turbo Product Code (TPC) Decoder のリリース ノートおよび既知の問題の詳細なリストは、(Xilinx Answer 30178) を参照してください。
LogiCORE Turbo Product Code (TPC) Encoder のリリース ノートおよび既知の問題の詳細なリストは、(Xilinx Answer 30179) を参照してください。
AR# 22258
日付 12/15/2012
ステータス アクティブ
種類 一般