The following examples cover some of the popular design features supported by VSC. They are published on GitHub and the table provides the links to each of those.
Example | Name | Feature Coverage |
---|---|---|
Convolution Filter | quick_start_sc | This example is described in detail the quick-start section. It covers some basic VSC features such as multiple CUs. |
Hardware Emulation | debug_profile_sc |
This example covers validation features:
|
CU-to-GMIO transfer types | gmio_transfers_sc | Global memory IO transfers. |
File transfers to CU | file_filter_sc |
This examples covers multiple features of specialized IO transfers:
|
Free-running PEs with AXI4-Streams | streaming_sc | ACC containing free-running processing elements with feedback AXI4-Stream connections. Showcase stream depth. Software emulation. |
Multiple ACCs with CPU | mult_acc_compose_sc | Allow multiple accelerators (VPP_ACC) in one xclbin, and compose them into a pipeline, with or without CPU processing in-between the PEs. |
Multi-card accelerators | mult_card_sc | Application code controlling a multi-card multiple accelerator design. |