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

14.1 XPS - AXI_7series_DDRx 1.04.a - 「ERROR:HDLCompiler:532」というエラー メッセージが表示される

説明

axi_7series_ddrx (v1.04a) で、DATA WIDTH は 72 ビットに設定されていて、ECC がイネーブルになっているプロジェクトを XPS 14.1 で開きました。

メモリ パーツに MT41J256M8XX-107 を選択し、ほかの設定はデフォルト値のままにしました。

すると次のようなエラー メッセージが表示されます。

ERROR:HDLCompiler:532 - "C:/Xilinx/14.1/ISE_DS/EDK/hw/XilinxProcessorIPLib/pcores/axi_7series_ddrx_v1_04_a/hdl/ver
ilog/axi_ctrl_reg_bank.v" Line 284: Index <27> is out of range [26:0] for signal <ecc_err_addr_real>.
ERROR:HDLCompiler:532 - "C:/Xilinx/14.1/ISE_DS/EDK/hw/XilinxProcessorIPLib/pcores/axi_7series_ddrx_v1_04_a/hdl/ver
ilog/axi_ctrl_reg_bank.v" Line 283: Index <27> is out of range [26:0] for signal <ecc_err_addr_swap_row_bank>.

ソリューション

ecc_err_addr_real および ecc_err_addr_swap_row_bank の幅は、最上位モジュール (axi_7series_ddrx.v など) の P_MC_ERR_ADDR_WIDTH パラメーターで決まります。

XPS 14.1 の場合、axi_7series_ddrx.v の P_MC_ERR_ADDR_WIDTH パラメーターは 28 に固定されています。

P_MC_ERR_ADDR_WIDTH は固定値ではなく、次のように計算されるべきです。

localparam P_MC_ERR_ADDR_WIDTH = ((C_CS_WIDTH == 1) ? 0 : P_RANK_WIDTH) + C_BANK_WIDTH + C_ROW_WIDTH + C_COL_WIDTH + P_DATA_BUF_OFFSET_WIDTH;

この問題は、XPS 14.2 で修正されています。

AR# 50471
日付 09/17/2014
ステータス アクティブ
種類 一般
デバイス
  • Artix-7
  • Kintex-7
  • Virtex-7
ツール
  • ISE Design Suite - 14.1
このページをブックマークに追加