SDSoC Projects
Prerequisite
# Prepare SDx command
$ . <SDx installation directory>/settings64.sh
# Go into the project directory of choice
$ cd <project name>
Finished projects
algorithm_sort
binarynet
embed_build_date
- Example of embedding build date/time into HW
local_memory
- Writing to & reading from PL's local memory from PS
reVISION
- Xilinx reVISION test code
- simple_copy: Test code for simple copying of data
- histogram: Example of performance improvement by not using xf::calcHist()
vhls_video_lib
-
Using Vivado HLS video library ( hls::***() ) in SDSoC
-
WARNING: this code does not work with SDSoC 2017.4 (2017.2 is OK)
-
Performance (CPU clock cycle @ 142.86 [MHz]):
Image Size [px] |
SW |
HW |
Speed-up |
1920 x 1080 |
169,424,338,952 |
9,812,102 |
17,266 |
256 x 256 |
3,593,393,664 |
289,420 |
12,415 |
Project in progress
local_laplacian
local_laplacian_fast
- FPGA implementation of fast local laplacian pyramid
- Original code:
pynq_bnn
- SDSoC implementation of BNN-PYNQ