Skip to content

jzh886/CNN_FPGA_ZYNQ_PYNQ

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CNN_FPGA_ZYNQ_PYNQ

hls code zynq 7020 pynq z2 CNN

step 1:hls code can generate IP core in vivado hls

step 2:use IP core to build block design in vivado,generate bitstream and tcl

step 3:copy the tcl and bitstream to pynq

step 4: use ARM to configure the FPGA by pynq overlay

this is vivado block design:

Alt text

############################################################

something else: zynqnet can't run in the zynq 7020 or pynq. Because zynq 7020 or pynq don't have enough LUT,BRAM and DSP. the zynqnet resource requirement:

Alt text

Alt text

In order to compile zynqnet hls code success, I have to comment some hls optimization.Also it need add several include files. the hls source of zynqnet :

Alt text

the block design of zynqnet :

Alt text

About

hls code zynq 7020 pynq z2 CNN

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Tcl 64.0%
  • Python 25.7%
  • C++ 8.5%
  • C 1.8%