# HLS-LeNet **Repository Path**: haowwuu/HLS-LeNet ## Basic Information - **Project Name**: HLS-LeNet - **Description**: The CNN based on the Xilinx Vivado HLS - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2020-04-14 - **Last Updated**: 2023-02-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HLS-LeNet In the updating process...
Hardware equipment ZYNQ 7035 SoC.
Using AXI-master protocol to transmit weight with ARM.
1.LeNet.cpp —— The LeNet component code.
2.LeNet.h —— The header file.
3.LeNet_tb.cpp —— The testbench of the component.
# Circuit 老图,当时把IP名称写错了,LeNet写成LetNet... ![Circuit](https://github.com/a2824256/HLS-LeNet/blob/master/111566027919_.pic_hd.jpg) # LeNet-Weights-Exporter Use GPU to train the network and derive weights.
通过PC训练网络,然后将权重从多维转为一维数组通过ARM传输到FPGA的内部RAM
https://github.com/a2824256/LeNet-Weights-Exporter # 相关文章 ### XILINX SDK Xil_Out32传入float类型参数的解决方案 https://blog.csdn.net/a2824256/article/details/89409786 ### XILINX HLS + Vivado + SDK实现通过AXI-Master协议从ARM(PS)传输数组到FPGA(PL)端RAM https://blog.csdn.net/a2824256/article/details/89409671 ### Future Plan 1.使用OpenCL重新制作LeNet IP并导出为HLS项目