サイドチャネルは、AXI4-Stream 規格の一部であるオプションの信号です。サイド チャネル信号は、構造体のメンバー要素が AXI4-Stream のサイドチャネル信号の名前と一致していれば、C/C++ コードで構造体を使用して直接参照および制御できます。AXI4-Stream サイドチャネル信号はデータ信号と認識され、
TDATA
にレジスタが付けられると、レジスタが付けられます。Vivado HLS と Vitis HLS では、この処理方法に大きな違いがあります。ユーザー ガイド (UG1399) の サイドチャネルありの AXI4-Stream インターフェイス で、Vitis HLS の制限事項について詳細に説明しています。