jasonlo0509 / Lenet_accelerator
A Lenet ASIC Accelerator targeting minimum number of cycles
Stars: ✭ 17
Labels
Projects that are alternatives of or similar to Lenet accelerator
FAST9-Accelerator
FAST-9 Accelerator for Corner Detection
Stars: ✭ 32 (+88.24%)
Mutual labels: accelerator, verilog
Netlist Graph
Java library for parsing and manipulating graph representations of gate-level Verilog netlists
Stars: ✭ 7 (-58.82%)
Mutual labels: verilog
Mapserver
Source code of the MapServer project. Please submit pull requests to the 'main' branch.
Stars: ✭ 693 (+3976.47%)
Mutual labels: speed
Verilog Ethernet
Verilog Ethernet components for FPGA implementation
Stars: ✭ 699 (+4011.76%)
Mutual labels: verilog
Awesome Checker Services
✅ List of links to the various checkers out there on the web for sites, domains, security etc.
Stars: ✭ 662 (+3794.12%)
Mutual labels: speed
Verilog Vga Controller
A very simple VGA controller written in verilog
Stars: ✭ 16 (-5.88%)
Mutual labels: verilog
Busblaster
KT-Link compatible buffer for the Bus Blaster v3
Stars: ✭ 6 (-64.71%)
Mutual labels: verilog
Fancontrol.releases
This is the release repository for Fan Control, a highly customizable fan controlling software for Windows.
Stars: ✭ 768 (+4417.65%)
Mutual labels: speed
Naivecpu
A CPU that implementing THCO-MIPS16 instruction set.
Stars: ✭ 5 (-70.59%)
Mutual labels: verilog
Platformio Vscode Ide
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Stars: ✭ 676 (+3876.47%)
Mutual labels: verilog
Delphimvcframework
DMVCFramework (for short) is a popular and powerful framework for web solution in Delphi. Supports RESTful and JSON-RPC APIs development.
Stars: ✭ 761 (+4376.47%)
Mutual labels: speed
Co4618
This repo is for the 4618 group nember to share code.
Stars: ✭ 5 (-70.59%)
Mutual labels: verilog
Upduino Ov7670 Camera
Design to connect Lattice Ultraplus FPGA to OV7670 Camera Module
Stars: ✭ 17 (+0%)
Mutual labels: verilog
Lenet_Accelerator
Developer: Yun-Chen Lo, Steven Wong, Paul Lai
- Goal: Write an IC with smallest Cycle Count
- Folder Description:
SIM
All Parts have passed nLint, presim, gate_sim
- testtop.v
- testconv.v
Remember to set mem_sel 1 for testing c0-c4| mem_sel 0 for testing d0-d4
HDL
CONV_HDL
- conv_top.v
- bias_sel.v
- conv_control.v
- data_reg.v
- fsm.v
- multiply_compare.v
- quantize.v
FC_HDL
- fc_top.v
- fc_controller.v
- fc_data_reg.v
- fc_multiplier_accumulator.v
- fc_quantize.v
SYN
- 0_readfile.tcl
- 1_setting.tcl
- 2_compile.tcl
- 3_report.tcl
- synthesis.tcl
OPTIMIZATION
- Overlap convolution layer computation time with fully-connected layer computation time.
- Do conv1 with conv2 hardware by folding.
- Design FC hardware with smallest number of MACs, but can cooperate with conv hardware.
- Reduce weight memory access(# of loading weight/# of bmp)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].