Avalon® インターフェイスの仕様書

ID 683091
日付 9/26/2022
Public
ドキュメント目次

5.11. 信号の詳細

  • startofpacket - パケット転送をサポートするインターフェイスにはすべて、startofpacket 信号が必要です。startofpacket は、パケットの開始を含むアクティブなサイクルを示します。この信号は、valid がアサートされている際にのみ解釈されます。
  • endofpacket - パケット転送をサポートするインターフェイスにはすべて、endofpacket 信号が必要です。endofpacket は、パケットの終わりを含むアクティブなサイクルを示します。この信号は、valid がアサートされている際にのみ解釈されます。startofpacket および endofpacket は、同じサイクルでアサートすることができます。パケット間にアイドルサイクルは必要ありません。startofpacket 信号は、前の endofpacket 信号の直後に続くことができます。
  • empty - オプションの empty 信号は、endofpacket サイクル中の空のシンボル数を示します。シンクは、endofpacket がアサートされているアクティブなサイクル時にのみ、empty の値をチェックします。空のシンボルは常に、data の最後の部分にあるシンボルで、firstSymbolInHighOrderBits = True の場合に下位ビットで伝送されます。empty 信号は、data 信号でデータの複数のシンボルを伝送し、パケット形式が可変長のパケット・インターフェイスすべてに必要です。empty 信号のサイズは、ビット単位で ceil[log2(<symbols per cycle>)] です。