include s_axis_b.tready() in the guard
more pipelining and reduced array index size to meet timing (200MHz on ZC706)
show memory read and write stats
show mac and cycle counts
xypipe -> indexpipe