Binary Neural Network Implementation for Handwritten Digit Recognition on FPGA
By: Emir Devlet Ertörer, Cem Ünsalan
Potential Business Impact:
Makes computers recognize numbers faster and with less power.
Binary neural networks provide a promising solution for low-power, high-speed inference by replacing expensive floating-point operations with bitwise logic. This makes them well-suited for deployment on resource-constrained platforms such as FPGAs. In this study, we present a fully custom BNN inference accelerator for handwritten digit recognition, implemented entirely in Verilog without the use of high-level synthesis tools. The design targets the Xilinx Artix-7 FPGA and achieves real-time classification at 80\,MHz with low power consumption and predictable timing. Simulation results demonstrate 84\% accuracy on the MNIST test set and highlight the advantages of manual HDL design for transparent, efficient, and flexible BNN deployment in embedded systems. The complete project including training scripts and Verilog source code are available at GitHub repo for reproducibility and future development.
Similar Papers
Neuromorphic Processor Employing FPGA Technology with Universal Interconnections
Hardware Architecture
Builds cheap computer brains that learn fast.
Red grape detection with accelerated artificial neural networks in the FPGA's programmable logic
CV and Pattern Recognition
Makes robots see and move much faster.
Real Time FPGA Based CNNs for Detection, Classification, and Tracking in Autonomous Systems: State of the Art Designs and Optimizations
Hardware Architecture
Makes cameras understand things faster and with less power.