For PCIe devices:
Compiling:
$ make all TARGET=< hw_emu | hw > # Command to build xclbin application
or
$ make host xclbin TARGET=< hw_emu | hw > # Command to build host and xclbin application sperate
Executing:
$ make run TARGET=< hw_emu | hw > # Command to run application in emulation
$ make cleanall # Delete generated files
For embedded devices:
Compiling:
$ make all TARGET=< hw_emu | hw > # Command to build host and sd_card application
or
$ make host sd_card TARGET=< hw_emu | hw > # Command to build host and sd_card application sperate
Executing:
$ make run TARGET=< hw_emu | hw > # Command to run application
$ make cleanall # Delete generated files
Note: Compilation for hardware generates custom logic to implement the functionality of the kernels in an application. It is typical for hardware compile times to range from 30 minutes to a couple of hours.