【E1317】基于FPGA的ZynqNet CNN加速器(Vivado HLS开发)

2021-09-25 22:25:25      索炜达电子      623     

项目编号:E1317

文件大小:5M

源码说明:带中文注释

开发环境:C编译器

简要概述:

基于FPGA的ZynqNet CNN加速器(Vivado HLS开发)

量化:8位动态定点

环境:Vivado HLS 2016.4

目标设备:xc7k325tffg900-2

用法:

1.打开Vivado HLS命令提示符

2.更改为源文件方向

3.键入“vivado_hls-f run_hls.tcl”以创建hls项目

4.键入“vivado_hls-p proj_ZynqNet”打开hls项目

目录│文件列表:

 └ FPGA-ZynqNet

    └ FPGA-ZynqNet

       │ Buffers.cpp

       │ Buffers.h

       │ Controller.cpp

       │ Controller.h

       │ ProcessingElement.cpp

       │ ProcessingElement.h

       │ run_hls.tcl

       │ TestBench.cpp

       │ Types.h

       └ data

          │ .ZynqNet_Quantized_description.txt.swp

          │ conv1.dat

          │ conv10.dat

          │ conv10_split1.dat

          │ conv10_split2.dat

          │ data.dat

          │ fire2_concat.dat

          │ fire2_expand1x1.dat

          │ fire2_expand3x3.dat

          │ fire2_squeeze3x3.dat

          │ fire2_squeeze3x3_fire2_relu_squeeze3x3_0_split_0.dat

          │ fire2_squeeze3x3_fire2_relu_squeeze3x3_0_split_1.dat

          │ fire3_concat.dat

          │ fire3_expand1x1.dat

          │ fire3_expand3x3.dat

          │ fire3_squeeze1x1.dat

          │ fire3_squeeze1x1_fire3_relu_squeeze1x1_0_split_0.dat

          │ fire3_squeeze1x1_fire3_relu_squeeze1x1_0_split_1.dat

          │ fire4_concat.dat

          │ fire4_expand1x1.dat

          │ fire4_expand3x3.dat

          │ fire4_squeeze3x3.dat

          │ fire4_squeeze3x3_fire4_relu_squeeze3x3_0_split_0.dat

          │ fire4_squeeze3x3_fire4_relu_squeeze3x3_0_split_1.dat

          │ fire5_concat.dat

          │ fire5_expand1x1.dat

          │ fire5_expand3x3.dat

          │ fire5_squeeze1x1.dat

          │ fire5_squeeze1x1_fire5_relu_squeeze1x1_0_split_0.dat

          │ fire5_squeeze1x1_fire5_relu_squeeze1x1_0_split_1.dat

          │ fire6_concat.dat

          │ fire6_expand1x1.dat

          │ fire6_expand3x3.dat

          │ fire6_squeeze3x3.dat

          │ fire6_squeeze3x3_fire6_relu_squeeze3x3_0_split_0.dat

          │ fire6_squeeze3x3_fire6_relu_squeeze3x3_0_split_1.dat

          │ fire7_concat.dat

          │ fire7_expand1x1.dat

          │ fire7_expand3x3.dat

          │ fire7_squeeze1x1.dat

          │ fire7_squeeze1x1_fire7_relu_squeeze1x1_0_split_0.dat

          │ fire7_squeeze1x1_fire7_relu_squeeze1x1_0_split_1.dat

          │ fire8_concat.dat

          │ fire8_expand1x1.dat

          │ fire8_expand3x3.dat

          │ fire8_squeeze3x3.dat

          │ fire8_squeeze3x3_fire8_relu_squeeze3x3_0_split_0.dat

          │ fire8_squeeze3x3_fire8_relu_squeeze3x3_0_split_1.dat

          │ fire9_concat.dat

          │ fire9_concat_drop9_0_split_0.dat

          │ fire9_concat_drop9_0_split_1.dat

          │ fire9_expand1x1.dat

          │ fire9_expand3x3.dat

          │ fire9_squeeze1x1.dat

          │ fire9_squeeze1x1_fire9_relu_squeeze1x1_0_split_0.dat

          │ fire9_squeeze1x1_fire9_relu_squeeze1x1_0_split_1.dat

          │ pool10.dat

          │ softmax.dat

          │ ZynqNet_Quantized_8bit.dat

          └ ZynqNet_Quantized_description.txt

TAGCNN
  • 3 次
  • 12 分