This PR targets #5 and adds the following functionality:
A software emulator for Aurora cores based on ZMQ with support for named pipes and TCP connections
CMake build scripts for easy integration into the host code
Unit tests and example code how to use the emulator
This emulator is not compatible with the XRT software emulator but can be used to test the functionality of the design by compiling the kernels into the host code.
The Vitis dependency can be removed by using this HLS header collection instead: https://github.com/quetric/hls_sim_headers/
To run the tests and example on Noctua 2, load the following modules: module load fpga xilinx/xrt lib zmqpp devel CMake
This PR targets #5 and adds the following functionality:
This emulator is not compatible with the XRT software emulator but can be used to test the functionality of the design by compiling the kernels into the host code. The Vitis dependency can be removed by using this HLS header collection instead: https://github.com/quetric/hls_sim_headers/
To run the tests and example on Noctua 2, load the following modules:
module load fpga xilinx/xrt lib zmqpp devel CMake