I recently try to transfer to vitis_hls.
I spend several days to figure out the difference between vivado_hls and vitis_hls.
I follow PeterOgden’s tutorial and update it to works for vitis_hls.
I guess someone may need that so I put my git repo here.
Hope it helps.