記事 ID: 000095989 コンテンツタイプ: エラーメッセージ 最終改訂日: 2023/10/11

"エラー (10228): altpcie_a10_hip_pipen1b_.v(4823) での Verilog HDL エラー<ip_module_name>: PCIe ハード IP が複数 1 を割り当てている場合、モジュール "ip_module_name" は複数回宣言できません。"</ip_module_name>

環境

    インテル® Quartus® Prime 開発ソフトウェア・スタンダード・エディション
    インテル® Arria® 10 Cyclone® 10 PCI Express* のハード IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

インテル® Quartus® Prime スタンダード・エディション・ソフトウェア・バージョン 21.1 以降の問題が原因。PCI Express* IP 向けインテル® Arria® 10 Avalon® ストリーミング・インターフェイスまたは PCI Express* IP 向けインテル® Arria® 10 Avalon® Memory Mapped Interface for PCI Express* IP が 1 つ以上実装されている場合、分析および合成中に以下のエラーが発生します。

  • エラー (10228): altpcie_a10_hip_pipen1b_<ip_module_name>.v(4823) での Verilog HDL エラー: PCIe ハード IP が 1 以上を割り当てると、モジュール "ip_module_name" を複数回宣言できません。
解決方法

このエラーは、入力 pin:perst が、インスタンスにつながる両方の PCIe インスタンスに接続されているために発生します。このエラーを回避するには、入力ピン: perst を 1 つの PCIe インスタンスにのみ接続する必要があります。新しい入力ピン:perst1 を追加し、別の PCIe インスタンスに接続して、testing_top.v を変更します

この問題は、インテル® Quartus® Prime Standard Edition ソフトウェアのバージョン 23.1 で修正される予定です。

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。