Code structures enhancement - 2023.1 English

Vitis Libraries

Release Date
2023-12-20
Version
2023.1 English
  • L1: all L1 BLAS apis could be referenced by including “L1/include/”, different apis sources files (AIE kernel code) locate in separated directory.
  • L2: all L2 ultrasound component apis could be reference by including “L1/include/”, different apis shareing golbal settings from “L1/include/kernels.hpp”.
  • L3, all 3 example of connected beamformer (PW/SA/Scanline) are located in separated directory under “L3/demos”, each contain self contain data and source code.
  • Design code structure enahancement: for L2/L3 cases, source code for differenct device are well orgnized. The structure is showed as bellow:
aie_graph:     aie graph define
PL_kernels:    HLS C/C++ code for PL kernels
PS_host:       XRT based host code for VCK190
data:          input data & output golden data
system.cfg:    hw platform descriptions