AR# 35856

12.1 EDK - 「Error: Xst:2585 - Port <signal_I> of instance <inst_0> does not exist in definition <def...」というエラー メッセージが表示される

説明


カスタム IP HDL で双方向 I/O ポートを使用すると、EDK で次のようなエラー メッセージが表示されます。

"Xst:2585 - Port <xxx_I> of instance <xxxx_0> does not exist in definition <xxxx>. Please compare the definition of block <xxxx> to its component declaration to detect the mismatch."

カスタム IP でトライステート I/O を使用するにはどうすればよいでしょうか。

ソリューション

EDK で双方向ポートを使用するには、カスタム IP コアの HDL および MPD ファイルに signal_I (入力)、signal_O (出力)、および signal_T (トライステート) のポートが必要です。 XPS で、これら個々の信号が最上位で IOBUF に自動的に接続されます。

『Platform Specification Format Reference Manual』 (psf_rm.pdf) にこの状況の詳細が記載されています。こちらからご覧ください。
<IDS_INSTALL_DIR>\EDK\doc\usenglish\psf_rm.pdf

第 3 章「MPD」の「Design Considerations」にある「Tri-state signals」のセクションを参照してください。
AR# 35856
日付 05/19/2012
ステータス アクティブ
種類 エラー メッセージ
ツール