AI Engine Implementation and Optimization - 2024.2 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2024-12-06
Version
2024.2 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.