記事 ID: 000076147 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/28

rapidIO II IP コア・メンテナンス・マスター・ポートは、waitre columbus Signal が Deasserted された後に書き込み要求信号を Deassert しません

環境

    インテル® Quartus® II サブスクリプション・エディション
BUILT IN - ARTICLE INTRO SECOND COMPONENT

クリティカルな問題

詳細

RapidIO II IP コアのメンテナンス・マスター・ポートは、 を使用して、Avalon-MM インターフェイス・マスター・プロトコルを実装します。ただし、 IP コアはこのプロトコルを正しく実装しません。具体的には usr_mnt_read 出力 usr_mnt_write 入力信号が仕様に適合していない場合 usr_mnt_waitrequest IP コアが最初に表明した時点で、信号はすでに表明されています。 usr_mnt_read または usr_mnt_write 出力 信号。この場合、IP コアはこの信号をディ挿入しません。 usr_mnt_waitrequest 入力された信号が deasserted。

Avalon-MM プロトコルの仕様に従って、マスター リクエスト信号を保持する必要があります ( usr_mnt_read または usr_mnt_write ) スレーブが信号を deasserts した後まで、インス usr_mnt_waitrequest 読み取り要求が伝達された後でリクエストを削除します。 または書き込みトランザクションが完了します。ただし、現在の IP コアの実装、IP コアは、主張された要求を維持します リクエストが完了した後でも、この場合、IP コア 要求信号 (または) を取り除くことはありません usr_mnt_read usr_mnt_write 。 その結果、Avalon-MM スレーブは誤って IP コアは、追加の新しいリクエストを行っています。

Avalon-MM 仕様の詳細については、次を参照してください。 をAvalon インターフェイスの仕様.

解決方法

この問題を回避する方法はありません。

この問題は、RapidIO II IP コアのバージョン 14.1 で修正されています。

関連製品

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

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

1

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