Session

Session B: 12:00-2:00PM

Poster Assignment

118

Department

Electrical and Computer Engineering

Presenter(s)

Shuvam Kar

Mentor(s)

Professor Dmitri Strukov

Title

FPGA-Based CNN Accelerator for Medical Image Classification

Abstract

This project implements a convolutional neural network (CNN) for binary medical image classification directly on a field-programmable gate array (FPGA) using register-transfer level (RTL) Verilog design. The target platform is the Nexys A7-100T FPGA board. The CNN architecture consists of two convolutional layers with ReLU activation and max pooling, followed by a fully connected classification layer. All layers are implemented as synthesizable Verilog hardware modules operating on 64x64 grayscale medical images from the PneumoniaMNIST dataset, a benchmark chest X-ray dataset for pneumonia detection. Model weights are trained in PyTorch, quantized to 8-bit fixed-point precision, and exported directly into the hardware design. Performance metrics including inference latency and resource utilization are compared against a CPU software baseline to evaluate the efficiency gains of hardware acceleration for medical imaging workloads.