Intel:Avalon-MM インタフェースと Avalon-ST インタフェースの違いは何ですか?
プラットフォーム・デザイナー
カテゴリ:Quartus® Prime / Quartus® II
ツール:Quartus® Prime / Quartus® II (Qsys)
デバイス:-
Avalon Streaming (Avalon-ST) インタフェースと Avalon Memory Mapped (Avalon-MM) インタフェースの違いを簡単に説明すると、以下の通りです。
Avalon-MM インタフェース
メモリ・アクセスと同様にアドレス線とデータ・バスを基本構成とし、双方向データを扱います。 複数のペリフェラルと接続したシステム・バスとしてマネージメント用途にも利用されます。
Avalon-ST インタフェース
アドレスを持たない構成として、データ・ソースからデータ・シンクへの単方向のストリーミング・データを低レイテンシで転送させる用途に利用されます。
主に、制御系では Avalon-MM インタフェース、データ処理系には Avalon-ST インタフェースが使用されます。
参考情報
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/manual/mnl_avalon_spec.pdf