Skip to content

Commit 0aa33ce

Browse files
committed
Adding platform in Makefile and target alveo
1 parent c0ed27a commit 0aa33ce

File tree

1 file changed

+8
-0
lines changed
  • hls4ml/templates/vitis_accelerator

1 file changed

+8
-0
lines changed

hls4ml/templates/vitis_accelerator/Makefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
.PHONY: clean
22

3+
myplatform
4+
PLATFORM=myplatform
5+
36
app.exe: ./myproject_host.cpp
47
g++ -Wall -g -std=c++11 ./myproject_host.cpp -o app.exe \
58
-I firmware/ap_types -I/opt/xilinx/xrt/include \
@@ -8,11 +11,16 @@ app.exe: ./myproject_host.cpp
811
myproject_kernel.xo: myproject_kernel.cpp
912
v++ --target hw --compile -I"./" --config accelerator_card.cfg -o"build/myproject_kernel.xo" "myproject_kernel.cpp"
1013

14+
ifneq (,$(findstring vck5000,$(PLATFORM)))
1115
myproject_kernel.xsa: ./build/myproject_kernel.xo
1216
v++ -l -t hw --config ./accelerator_card.cfg ./build/myproject_kernel.xo -o myproject_kernel.xsa
1317

1418
myproject_kernel.xclbin: ./myproject_kernel.xsa
1519
v++ --package -t hw --config ./accelerator_card.cfg ./myproject_kernel.xsa -o myproject_kernel.xclbin
20+
else
21+
myproject_kernel.xclbin: ./myproject_kernel.xo
22+
v++ -l -t hw --config ./accelerator_card.cfg ./myproject_kernel.o -o myproject_kernel.xclbin
23+
endif
1624

1725
emconfig.json:
1826
emconfigutil --platform xilinx_vck5000_gen4x8_qdma_2_202220_1 --nd 1

0 commit comments

Comments
 (0)