Project name | Content | Related Topics | Slides | Report |
---|---|---|---|---|
Lab1 | Vivado-HLS & Vivado work flow | Vivado-HLS, PYNQ, Multiplier | V | V |
Lab2-1 & Lab2-2 | AXI-Master, AXI-Stream interface, FIR | AXI-M, AXI-S | * | V |
Video_edge | Video Edge detection, OpenCV-HLS library | OpenCV-hls, PYNQ, video-streaming | V | V |
Lab3 | XRT, HW emulation | Vitis | V | |
H264 Video Decoder | NALU-to-YUV converting | Vitis | V | |
CNN | Digit Recognition | Vivado-HLS, Dataflow, streaming | V | |
CORDIC_SQRT | CORDIC for L2-norm | PYNQ, Vivado-HLS, AXIS | V | |
FP_ACCUM | Adder-tree, floating-point | PYNQ, AXI_M | V | |
RSE | Reed Solomon erasure | PYNQ, AXILite, Pipeline, II | V | |
ReconNet | Compressive sensing, deep neural network | PYNQ, AXIS, Pipeline, Dataflow | V | |
* Slides of Lab2 is in Lab1/ |
- Run HLS solution on Vivado_hls prompt:
vivado_hls -f hls_script.tcl
- Run Vivado:
source vvd_script.tcl
- Rename bit & hwh file: create "burn_file" folder and run MakeBit.bat
- Run the pynq host program *.ipynb on jupyter notebook