AR# 38440

12.3 EDK、AXI_V6_DDRx - 「ERROR:MapLib:1002 - IDELAYCTRL processing failed. IDELAYCTRL symbol ... have the same IODELAY_GROUP constraint」というエラー メッセージが表示される

説明

複数の AXI_V6_DDRx コントローラを使用すると、次のようなエラー メッセージが表示されます。

ERROR:MapLib:1002 - IDELAYCTRL processing failed. IDELAYCTRL symbol
"DDR3_SDRAM/DDR3_SDRAM/IODELAY_CTRL.u_axi_v6_ddrx_iodelay_ctrl/u_idelayctrl"
(output
signal=DDR3_SDRAM/DDR3_SDRAM/IODELAY_CTRL.u_axi_v6_ddrx_iodelay_ctrl/iodelay_ctrl_rdy_i) and IDELAYCTRL symbol
"axi_v6_ddrx_0/axi_v6_ddrx_0/IODELAY_CTRL.u_axi_v6_ddrx_iodelay_ctrl/u_idelayctrl" (output
signal=axi_v6_ddrx_0/axi_v6_ddrx_0/IODELAY_CTRL.u_axi_v6_ddrx_iodelay_ctrl/iodelay_ctrl_rdy_i)have the same IODELAY_GROUP constraint but do not share the
same Reset signal.

この問題の解決方法を教えてください。

ソリューション

この問題は、2 つの AXI_V6_DDRx コアで同じ IODELAY_GROUP が使用されていることが原因で発生します。この問題を回避するには、各コアに IODELAY_GROUP パラメータを設定してください。

PARAMETER C_IODELAY_GRP = DDR_INST_0

この問題は、EDK 12.4 でリリースされる AXI_V6_DDRx v1.01.a で修正される予定です。この修正により、IODELAY_GROUP パラメータがユーザーにより設定されていない場合にインスタンス名に自動的に設定されます。
AR# 38440
日付 12/15/2012
ステータス アクティブ
種類 一般
ツール