This repository contains library and utilities to work with AIE ctrlcode
git submodule update --init --recursive
- cmake 3.21 or above
- c++17 compiler
- Boost
- Openssl (linux only)
- ELFIO (included as submodule)
- aie-rt (included as submodule)
cd build ./build.sh
cd build ./build22.bat
Directory test/cpp_test
contains sample code to show usage of public C/C++ APIs.
- Compiled test binaries location:
opt/xilinx/aiebu/bin/cpp_api
opt/xilinx/aiebu/bin/c_api
- Directory
opt/xilinx/aiebu/include
- aiebu.h
- aiebu_assembler.h
- aiebu_error.h
- Directory
opt/xilinx/aiebu/lib
- libaiebu.so
- libaiebu_static.a