40 および 100Gbps イーサネット MAC および PHY MegaCore® 機能のデザイン例をコンパイルすると、以下のエラーメッセージが報告されることがあります。
エラー (12002): ポート "din" がマクロ関数 "ior" に存在しません ファイル: [path]/alt_e100_top_sv.v 行: 164
これは、Avalon®-ST インターフェイスで IP を生成したが、カスタム・ストリーミング・インターフェイスでデザイン例をコンパイルしたためです。
IP バリエーションに適したデザイン例をコンパイルします。
Avalon-ST インターフェイスで IP を生成した場合でも、MegaCore 機能は、カスタム・ストリーミング・インターフェイスのバージョンを含むすべてのバリエーションのサンプルデザインを生成します。
Stratix® V デバイス向けの Avalon-ST インターフェイスを使用した適切なデザイン例は、次の場所にあります。
<project_dir>_example/example_design/alt_e*_avalon_top_sv
Stratix IV デバイス向けの Avalon-ST インターフェイスを使用した適切なデザイン例は、次の場所にあります。
<project_dir>_example/example_design/alt_e*_avalon_top_siv