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

8.1i Virtex-4 PAR - 「ERROR:Place:472 on ECC RAM with Shared Address lines」というエラー メッセージが表示される

説明

キーワード : block RAM, ECC, Virtex-4, ブロック RAM

RAMB32_S64_ECC コンポーネントを 2 つ使用して、ECC 付の 512x128 デュアルポート メモリを生成しました。配置の途中でデザインにエラーが発生し、レポートに次のようなエラーが表示されました。

"ERROR:Place:472 - Placer was unable to create RAMB16 ECC mode cascade related RPM forcomponent ECC0/RAMB16_LOWER. The design would not be routable.
The reason for this issue:
The structured logic has to be merged with another RPM which causes a placement violation for component ECC1/RAMB16_LOWER. The following components are part of this structure:
BLOCKRAM ECC0/RAMB16_LOWER
BLOCKRAM ECC1/RAMB16_UPPER"

ソリューション

RAM に RPM マクロが正しく配置されなかったため、配置時にエラーが発生しました。この問題は、9.1i ソフトウェア リリースで修正される予定です。

暫定的な対策として、次のようにアドレスを 1 ビット反転させて、問題を回避してください。

assign rdaddr_u= {~RDADDR[8], RDADDR[7:0]};
assign wraddr_u = {~WRADDR[8], WRADDR[7:0]};
AR# 22128
日付 12/15/2012
ステータス アクティブ
種類 一般
このページをブックマークに追加