Data Display Limitations - 2022.1 English

Versal ACAP AI Engine Programming Environment User Guide (UG1076)

Document ID
UG1076
Release Date
2022-05-25
Version
2022.1 English

The limitations of the trace view data visualization feature are as follows.

  • In certain cases, data will repeat twice in the timeline because very-long instruction word (VLIW) CPU fetches data from two different load ports at same cycle, so memory arbitrates the two load data in two consecutive cycles, so that same data is repeated in the timeline.
  • 64-bit non-vector window data types are displayed as two 32-bit high and low values.

    For example, an unsigned, 64-bit integer 0x0000000100000002 is displayed as 2L and 1H separately. L and H represent low and high 32 bits.

    Another example is a complex 32-bit value where the real 32 bits are displayed first, followed by the imaginary 32 bits.

  • The input_pktstream/output_pktstream data type is displayed in integer format.
  • Data type int64 displayed from templated class is not supported.
  • Kernel functions are not visible in the trace if they are inlined by the AI Engine compiler.
  • Inlined kernel function I/O ports are not visible in the trace.
  • Helper functions called inside the kernel function are not visible in the trace.