# 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...

# 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项目