AR# 45864

14.x CORE Generator - パッド付きネットリストを生成すると「ERROR:sim - NgdBuild:76 - File ''core.ngc'' cannot be merged into block」というエラー メッセージが表示される


multgen または ethernet_statistics コアにパッド付きネットリストを生成しようとすると、NGDBuild で次のようなエラー メッセージが表示されます。

ERROR:sim - NgdBuild:76 - File "./tmp/_cg/MultAdd.ngc" cannot be merged into block "MultAdd_top" (TYPE="MultAdd") because one or more pins on the block, including pin "p<0>", were not found in the file. Please make sure that all pins on the instantiated component match pins in the lower-level design block (irrespective of case). If there are bussed pins on this block, make sure that the upper-level and lower-level netlists use the same bus-naming convention.


この問題は、コアのパッド付きネットリストの生成時に、範囲指定がゼロ以外の値で始まるバス ポートのインデックスが間違っているために発生します。

たとえば、ポート P の範囲が [43:2] (42 ビット) で、パッド付きネットリストが [41:0] (42 ビット) で作成されているような場合です。この 2 つのポートの範囲は一致しないので NGDBuild エラーが発生します。

IP コア生成時に、範囲指定がゼロ以外の値で始まるポートのを含むコアに対してパッド付きネットリストを生成すると、このエラーが発生します。

このエラーを回避するには[Project] → [Project Options] → [Advanced] をクリックし、[Create Netlist Wrapper with I/O pads] をオフにします。

AR# 45864
日付 06/24/2013
ステータス アクティブ
種類 既知の問題
ツール 詳細 概略