Avalonインターフェイス

Avalonインターフェイスが良くわからず最近調べていたが単純に言えば

  • Alteraが作った
  • Qsysでつかう
  • AXIと互換性がある
  • AXI-LiteとAXIがAvalon-MMと対応
  • AXI-StreamingがAvalon-STと対応

ということのようだ。

AXIより単純そうなので多用していきたいが、もっと標準化してもらえないと困るというのが本音。

Avalon-MMはシンプルなメモリインターフェイスでwaitrequestがアサートされたら待ってるだけなので楽。

Avalon-STに関してはまだ勉強中だが、mSGDMAを使うと良さそう。

Avalonインターフェイスの日本語資料はここにある。
https://www.altera.co.jp/documentation/nik1412467993397.html