Vitis是整合了之前SDK,SDSoC和SDAccel的功能,不光是arm开发
vitis 编出来的东西是部署在arm /microblaze上边的(和vitis的FAE交流)
https://www.xilinx.com/support/documentation-navigation/design-hubs/dh0090-vitis-hls-hub.html
vitis_hls
ug1393: Vitis HLS user guide
ug1391: Vitis HLS Migration guide
https://forums.xilinx.com/t5/High-Level-Synthesis-HLS/how-to-use-Eigen-library-in-Vivado-HLS/td-p/1132677
Unfortunately the answer is likely to be “rewrite the Eigen library”.
C-on-FPGA (ie HLS) has a number of major limitations that are pretty obvious when you think about it, but render it incompatible with the vast majority of C libraries. In particular:
-
No support for dynamic memory allocation -