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

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

6.3.2. パケットごとのユーザー信号

symbol_user のほかに、パケットごとのユーザー信号 (packet_user) をインターフェイスで宣言することもできます。packet_user は、任意の幅にすることができます。symbol_user とは異なり、packet_user は、パケット全体で一定にする必要があります。つまり、値をパケットの開始時に設定し、その値をパケットの終了まで維持する必要があります。この制約により、packet_user の複製、チョップ (広いソース、狭いシンク) もしくは連結 (狭いソース、広いシンク) のオプションがなくなるため、データ・フォーマット・アダプターの実装が単純になります。

ソースに packet_user があり、シンクにはない場合、ソースからの packet_user は停滞します。このようなケースについて、システム設計者は注意する必要があります。この信号でクリティカルな制御情報を送信しないでください。信号は完全に、または部分的に無視されます。

ソースに packet_user がなく、シンクにはある場合、シンクへの packet_user は 0 に結び付けられます。