Skip to content
View Bavan2002's full-sized avatar

Organizations

@Pattern-Q

Block or report Bavan2002

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Bavan2002/README.md

Hi, I'm Sundarbavan

Electronic and Telecommunication Engineering undergraduate at the University of Moratuwa, Sri Lanka, with a strong focus on FPGA based acceleration, digital microarchitecture, and hardware/software co-design.

Currently working as a Part-time Associate Engineer at Aevocode (Pvt) Ltd, contributing to real time FPGA systems, high speed interfaces, and embedded Linux integration.


Technical Focus

  • FPGA-based hardware acceleration for performance critical workloads
  • RTL design and digital microarchitecture (pipelining, FSMs, control/data paths)
  • High speed interfaces and timing aware system integration
  • Hardware/software co-design for real time embedded systems

Core Skills

Digital Design & HDL: Verilog, SystemVerilog
FPGA Tools: Vivado, Quartus
Embedded & Low-Level Software: C, C++, Linux kernel drivers
Scripting & Automation: Python, Bash, Makefiles
Verification: Cocotb


Selected Projects

  • FPGA-Based Gemma SLM Accelerator Custom FPGA accelerator for a small language model, optimizing matrix operations and attention kernels for edge deployment.
    DVCon India 2025 Design Contest – 1st Runner-up

  • SIMD CNN Processor Custom FPGA-based SIMD processor for convolutional neural networks, exploiting data-level parallelism to accelerate convolution, activation, and pooling operations on resource-constrained hardware.

  • Pipelined RISC-V (RV32I) Processor Five-stage pipelined processor with control hazard handling, data hazard management, and UART-based debug infrastructure.

  • Lightweight Serial System Bus Custom multi-master serial bus with split transactions, FIFO buffering, and FSM-based protocol control.


Interests

FPGA systems · Hardware acceleration · Digital IC design · Low-latency architectures · Embedded systems


Connect with Me

LinkedIn

Pinned Loading

  1. EcoWatt_TeamPowerPort EcoWatt_TeamPowerPort Public

    Python

  2. L2-cache-MESI L2-cache-MESI Public

    A L2 Cache Controller implementation with MESI coherence protocol in SystemVerilog.

    SystemVerilog

  3. RISC-V-Processor RISC-V-Processor Public

    Verilog

  4. Serial-System-Bus Serial-System-Bus Public

    SystemVerilog

  5. SLM_Accelerator SLM_Accelerator Public

    C

  6. SIMD_CNN_Processor SIMD_CNN_Processor Public

    Verilog 1