AI Engine Implementation and Optimization - 2025.1 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2025-08-25
Version
2025.1 English

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() and aie::mac() instructions.