問題
Vivado HLSでは自分でlastやstrbなどを含む構造体を宣言すると、そのポートが自動でサイドチャネルにアサインされていました。Vitis HLSではその方法が使えなくなったので、どうすれば必要なサイドチャネルだけをAXISにアサインできるのか調べました。
解決方法
公式のドキュメントに書いてありました。以下にように指定することで、TKEEPとTLASTだけがアサインされるようです。
#include <ap_axi_sdata.h>
using data_t = hls::axis_data<int, AXIS_ENABLE_KEEP|AXIS_ENABLE_LAST>;