Inspecting Figure 2 more closely, you can see that:
Intermediate output f3 and f1 is running an 8-tap anti-symmetric filter on an input signal. This can be easily computed using the
aie::sliding_mul_sym_xy_ops<>::mul_antisym()API.Similarly, f2 and f0 can also be computed using the
aie::sliding_mul_sym_xy_ops<>::mul_sym()API.The bottom section of Figure 2 corresponding to Horner’s rule can be computed using
aie::mul()andaie::mac()instructions.