プラットフォーム・デザイナーで、ハード・プロセッサー・システム (HPS) を搭載した DDR3 UniPHY ベースのコントローラーの 分析および合成 のコンパイル段階で、以下のエラーが表示される場合があります。
エラー: 入力ポート DATAIN on atom "{hierarchy}.config_1"は、cyclonev_io_configプリミティブであり、合法的に接続および/ または構成されていません
情報 (129003): 入力ポート DATAIN は定数信号で駆動されますが、コンパイラーはこの入力ポートを実際の信号に接続することを期待します。
エラー: atom "{hierarchy}.config_1"の入力ポート ENA は、cyclonev_io_config プリミティブであり、合法的に接続および / または構成されていません
情報 (129003): 入力ポート ENA は定数信号で駆動されますが、コンパイラーはこの入力ポートを実際の信号に接続することを期待しています
エラー: 入力ポート UPDATE on atom "{hierarchy}.config_1"は、cyclonev_io_config プリミティブであり、合法的に接続および / または構成されていません
情報 (129003): 入力ポート UPDATE は定数信号で駆動されますが、コンパイラーはこの入力ポートが実際の信号に接続されることを期待しています
この問題は、コンパイル中に DDR3 コントローラーがオンザフライで生成される、プラットフォーム・デザイナーの遅延生成を使用する場合に発生します。デザインを適切にコンパイルする正しい方法は、以下のとおりです。
- プラットフォーム・デザイナー・システムを作成します。
- プラットフォーム・デザイナー・システムで、DDR3 コントローラー IP を 生成 します。
- 結果として得られた .qip ファイルを .qsys ファイルではなく、プロジェクト・ファイルに含めます。