Xilinx AIE2 Validate Test ========================= Xilinx AIE2 Validate example. .. raw:: html <details> .. raw:: html <summary> <b>EXCLUDED PLATFORMS:</b> .. raw:: html </summary> | .. .. raw:: html </details> .. raw:: html DESIGN FILES ------------ Application code is located in the src directory. Accelerator binary files will be compiled to the xclbin directory. The xclbin directory is required by the Makefile and its contents will be filled during compilation. A listing of all the files in this example is shown below :: pl_controller/kernel/ctrl_pkt_utils.hpp pl_controller/kernel/dma_ctrl.hpp pl_controller/kernel/enums.hpp pl_controller/kernel/graph_ctrl.hpp pl_controller/kernel/pl_controller_kernel.hpp pl_controller/kernel/pl_controller_top.cpp pl_controller/kernel/sender_receiver.cpp pl_controller/kernel/sender_receiver.hpp pl_controller/kernel/utils.hpp aie/graph.h aie/graph.cpp aie/kernels.h aie/kernels/include.h aie/kernels/kernels.cc sw/host.cpp sw/pl_controller.cpp sw/pl_controller.hpp COMMAND LINE ARGUMENTS ---------------------- Once the environment has been configured, the application can be executed by :: make xclbin TARGET=hw PLATFORM=<path to local xpfm> ./host.exe final.xclbin ./Work/ps/c_rts/aie_control_config.json ./Work/reports/dma_lock_report.json If application can be executed successfully, you will get the list just showing below, .. raw:: html <details> .. raw:: html <summary> <b>Example output:</b> .. raw:: html </summary> | .. .. code:: Xclbin Load successful! UUID Load successful! memory allocation complete sync pm buffer complete start sender-receiver kernel start pl controller kernel host_out1[0]=1 host_out1[1]=2 host_out1[2]=3 host_out1[3]=4 host_out1[4]=5 host_out1[5]=6 host_out1[6]=7 host_out1[7]=8 host_out1[8]=9 host_out1[9]=10 host_out1[10]=11 host_out1[11]=12 host_out1[12]=13 host_out1[13]=14 host_out1[14]=15 host_out1[15]=16 host_out1[16]=17 host_out1[17]=18 host_out1[18]=19 host_out1[19]=20 host_out1[20]=21 host_out1[21]=22 host_out1[22]=23 host_out1[23]=24 host_out1[24]=25 host_out1[25]=26 host_out1[26]=27 host_out1[27]=28 host_out1[28]=29 host_out1[29]=30 host_out1[30]=31 host_out1[31]=32 qemu-system-microblazeel: /ps_pmc_rp@0: Disconnected clk=26532985404 ns INFO: [HW-EMU 06-0] Waiting for the simulator process to exit INFO: [HW-EMU 06-1] All the simulator processes exited successfully INFO: [HW-EMU 07-0] Please refer the path "*/validate/validate_aie2_pl/build_dir.hw_emu.xilinx_v70_gen5x8_qdma_2_202220_1/.run/78892/hw_em/device0/binary_0/behav_waveform/xsim/simulate.log" for more detailed simulation infos, errors and warnings. TEST PASSEDTest passed .. raw:: html </details> .. raw:: html To visit github.io of this repository , `click here <http://xilinx.github.io/Vitis_Accel_Examples>`__.